From 49875ce439028f3e08441afb2ee65c4020898d29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=BA=E9=96=93=E5=B7=A5=E4=BD=9C?= Date: Sun, 2 Feb 2025 13:25:40 +0800 Subject: [PATCH] fix wrong remove blacklist players --- src/main/java/top/mrxiaom/sweetmail/func/DraftManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/top/mrxiaom/sweetmail/func/DraftManager.java b/src/main/java/top/mrxiaom/sweetmail/func/DraftManager.java index 1236802..4a3c1e3 100644 --- a/src/main/java/top/mrxiaom/sweetmail/func/DraftManager.java +++ b/src/main/java/top/mrxiaom/sweetmail/func/DraftManager.java @@ -122,10 +122,10 @@ public List generateReceivers(Draft draft) { List receivers = new ArrayList<>(); if (draft.advReceivers != null && !draft.advReceivers.isEmpty()) { receivers.addAll(draft.advReceivers()); + receivers.removeIf(draft.manager::isInAdvanceReceiversBlackList); } else if (!draft.receiver.isEmpty()) { receivers.add(draft.receiver); } - receivers.removeIf(draft.manager::isInAdvanceReceiversBlackList); return receivers; }