mirror of
https://mau.dev/mautrix/go.git
synced 2026-03-14 14:25:53 +01:00
Route custom ephemeral through com.beeper.ai.stream_event
This commit is contained in:
parent
27aa251a8d
commit
4e29d87ff2
3 changed files with 4 additions and 4 deletions
|
|
@ -157,7 +157,7 @@ func (br *Connector) Init(bridge *bridgev2.Bridge) {
|
|||
br.EventProcessor.On(event.BeeperAcceptMessageRequest, br.handleRoomEvent)
|
||||
br.EventProcessor.On(event.EphemeralEventReceipt, br.handleEphemeralEvent)
|
||||
br.EventProcessor.On(event.EphemeralEventTyping, br.handleEphemeralEvent)
|
||||
br.EventProcessor.On(event.EphemeralEventBeeper, br.handleEphemeralEvent)
|
||||
br.EventProcessor.On(event.EphemeralEventAIStream, br.handleEphemeralEvent)
|
||||
br.Bot = br.AS.BotIntent()
|
||||
br.Crypto = NewCryptoHelper(br)
|
||||
br.Bridge.Commands.(*commands.Processor).AddHandlers(
|
||||
|
|
|
|||
|
|
@ -697,7 +697,7 @@ func (portal *Portal) handleMatrixEvent(ctx context.Context, sender *User, evt *
|
|||
return portal.handleMatrixReceipts(ctx, evt)
|
||||
case event.EphemeralEventTyping:
|
||||
return portal.handleMatrixTyping(ctx, evt)
|
||||
case event.EphemeralEventBeeper:
|
||||
case event.EphemeralEventAIStream:
|
||||
return portal.handleMatrixEphemeral(ctx, sender, evt)
|
||||
default:
|
||||
return EventHandlingResultIgnored
|
||||
|
|
|
|||
|
|
@ -115,7 +115,7 @@ func (et *Type) GuessClass() TypeClass {
|
|||
StateElementFunctionalMembers.Type, StateBeeperRoomFeatures.Type, StateBeeperDisappearingTimer.Type,
|
||||
StateMSC4391BotCommand.Type:
|
||||
return StateEventType
|
||||
case EphemeralEventReceipt.Type, EphemeralEventTyping.Type, EphemeralEventPresence.Type, EphemeralEventBeeper.Type:
|
||||
case EphemeralEventReceipt.Type, EphemeralEventTyping.Type, EphemeralEventPresence.Type, EphemeralEventAIStream.Type:
|
||||
return EphemeralEventType
|
||||
case AccountDataDirectChats.Type, AccountDataPushRules.Type, AccountDataRoomTags.Type,
|
||||
AccountDataFullyRead.Type, AccountDataIgnoredUserList.Type, AccountDataMarkedUnread.Type,
|
||||
|
|
@ -250,7 +250,7 @@ var (
|
|||
EphemeralEventReceipt = Type{"m.receipt", EphemeralEventType}
|
||||
EphemeralEventTyping = Type{"m.typing", EphemeralEventType}
|
||||
EphemeralEventPresence = Type{"m.presence", EphemeralEventType}
|
||||
EphemeralEventBeeper = Type{"com.beeper.ephemeral", EphemeralEventType}
|
||||
EphemeralEventAIStream = Type{"com.beeper.ai.stream_event", EphemeralEventType}
|
||||
)
|
||||
|
||||
// Account data events
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue