reactions: remove as the correct user

Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
This commit is contained in:
Sumner Evans
2024-07-19 12:34:28 -06:00
parent 98a0ed0a5b
commit 5a3b52dff2
+5 -1
View File
@@ -493,6 +493,10 @@ func (t *TelegramClient) handleTelegramParsedReactionsLocked(ctx context.Context
} }
for _, r := range removed { for _, r := range removed {
senderID, err := ids.ParseUserID(r.SenderID)
if err != nil {
return err
}
evt := &bridgev2.SimpleRemoteEvent[any]{ evt := &bridgev2.SimpleRemoteEvent[any]{
Type: bridgev2.RemoteEventReactionRemove, Type: bridgev2.RemoteEventReactionRemove,
LogContext: func(c zerolog.Context) zerolog.Context { LogContext: func(c zerolog.Context) zerolog.Context {
@@ -503,7 +507,7 @@ func (t *TelegramClient) handleTelegramParsedReactionsLocked(ctx context.Context
}, },
Sender: bridgev2.EventSender{ Sender: bridgev2.EventSender{
IsFromMe: t.userID == r.SenderID, IsFromMe: t.userID == r.SenderID,
SenderLogin: t.loginID, SenderLogin: ids.MakeUserLoginID(senderID),
Sender: r.SenderID, Sender: r.SenderID,
}, },
PortalKey: msg.Room, PortalKey: msg.Room,