Browse Source

refactor(notifications): remove redundant DM check and use MessageMentions flags only

ayn2op 4 tháng trước cách đây
mục cha
commit
92eb4425a1
1 tập tin đã thay đổi với 1 bổ sung2 xóa
  1. 1 2
      internal/notifications/notifications.go

+ 1 - 2
internal/notifications/notifications.go

@@ -65,8 +65,7 @@ func Notify(state *ningen.State, message *gateway.MessageCreateEvent, cfg *confi
 		slog.Info("failed to get profile image from cache for notification", "err", err, "hash", hash)
 	}
 
-	isChannelDM := channel.Type == discord.DirectMessage || channel.Type == discord.GroupDM
-	shouldChime := cfg.Notifications.Sound.Enabled && (!cfg.Notifications.Sound.OnlyOnPing || (isChannelDM || mentions.Has(ningen.MessageMentions|ningen.MessageNotifies)))
+	shouldChime := cfg.Notifications.Sound.Enabled && (!cfg.Notifications.Sound.OnlyOnPing || mentions.Has(ningen.MessageMentions|ningen.MessageNotifies))
 	if err := sendDesktopNotification(title, content, imagePath, shouldChime, cfg.Notifications.Duration); err != nil {
 		return err
 	}