From 15d4cf07f9d8a641b07f473b1e5a65a4d504e30e Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 11 Mar 2023 00:07:53 +0200 Subject: [PATCH] Fix mistake in reaction replace error handling --- portal.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/portal.go b/portal.go index 1448db3..d97e251 100644 --- a/portal.go +++ b/portal.go @@ -1526,10 +1526,11 @@ func (portal *Portal) handleDiscordReaction(user *User, reaction *discordgo.Mess resp, err := intent.RedactEvent(portal.MXID, existing.MXID) if err != nil { portal.log.Warnfln("Failed to remove reaction from %s: %v", portal.MXID, err) + } else { + go portal.sendDeliveryReceipt(resp.EventID) } existing.Delete() - go portal.sendDeliveryReceipt(resp.EventID) return } else if existing != nil { portal.log.Debugfln("Ignoring duplicate reaction %s from %s to %s", discordID, reaction.UserID, message[0].DiscordID)