Fix emojiID/Name issue

This commit is contained in:
idanoo 2025-06-24 08:47:13 +12:00
parent 215b30b41f
commit de5ae550e0
Signed by: idanoo
GPG key ID: 387387CDBC02F132
2 changed files with 9 additions and 3 deletions

View file

@ -268,7 +268,12 @@ func purgeRecentEmojis(s *discordgo.Session, i *discordgo.InteractionCreate) {
x := 0
for _, emoji := range emojis {
err := s.MessageReactionRemove(emoji.ChannelID, emoji.MessageID, emoji.EmojiID, emoji.UserID)
emojiID := emoji.EmojiID
if emojiID == "" {
emojiID = emoji.EmojiName
}
err := s.MessageReactionRemove(emoji.ChannelID, emoji.MessageID, emojiID, emoji.UserID)
if err != nil {
slog.Error("Error removing emoji reaction", "err", err, "emoji", emoji.EmojiID, "user", user.ID)
continue