connector/matrix: send UNSUPPORTED MSS for invalid reactions

Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
This commit is contained in:
Sumner Evans
2024-11-06 03:07:36 -07:00
parent b6d3131caf
commit 303274acb6
+6
View File
@@ -428,6 +428,12 @@ func (t *TelegramClient) HandleMatrixReaction(ctx context.Context, msg *bridgev2
MsgID: targetMessageID,
Reaction: newReactions,
})
if tg.IsReactionInvalid(err) {
return nil, bridgev2.WrapErrorInStatus(err).
WithErrorReason(event.MessageStatusUnsupported).
WithIsCertain(true).
WithMessage("Unsupported reaction")
}
return &database.Reaction{}, err
}