From 75eea8e2cb9f9aeb7deac5ba3748cd71fe74522e Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Tue, 3 Sep 2024 15:10:56 -0600 Subject: [PATCH] reactions: fix double-puppeting Signed-off-by: Sumner Evans --- pkg/connector/backfill.go | 2 +- pkg/connector/reactions.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/connector/backfill.go b/pkg/connector/backfill.go index 1dd01e35..6aa65ec0 100644 --- a/pkg/connector/backfill.go +++ b/pkg/connector/backfill.go @@ -118,7 +118,7 @@ func (t *TelegramClient) FetchMessages(ctx context.Context, fetchParams bridgev2 backfillMessage.Reactions = append(backfillMessage.Reactions, &bridgev2.BackfillReaction{ Timestamp: time.Unix(int64(reaction.Date), 0), Sender: bridgev2.EventSender{ - IsFromMe: reaction.My, + IsFromMe: peer.UserID == t.telegramUserID, SenderLogin: ids.MakeUserLoginID(peer.UserID), Sender: ids.MakeUserID(peer.UserID), }, diff --git a/pkg/connector/reactions.go b/pkg/connector/reactions.go index cebe2e80..0eb1b64a 100644 --- a/pkg/connector/reactions.go +++ b/pkg/connector/reactions.go @@ -136,7 +136,7 @@ func (t *TelegramClient) handleTelegramReactions(ctx context.Context, msg *tg.Me users[userID].Reactions = append(users[userID].Reactions, &bridgev2.BackfillReaction{ Timestamp: time.Unix(int64(reaction.Date), 0), Sender: bridgev2.EventSender{ - IsFromMe: reaction.My, + IsFromMe: peer.UserID == t.telegramUserID, SenderLogin: ids.MakeUserLoginID(peer.UserID), Sender: userID, },