reactions: remove as the correct user
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user