Skip to content

Commit 052a317

Browse files
authored
Merge pull request #10 from rainnvfx/patch-1
Fixed duplicate messages when messaging spyUser
2 parents 17a1a8a + ac9bddc commit 052a317

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/net/voxelarc/allaychat/chat/LocalChatManager.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,11 @@ && handleMessage(from, message)) {
318318
this.lastMessageCache.put(from.getName(), to);
319319
this.lastMessageCache.put(to, from.getName());
320320

321-
plugin.getUserManager().getAllUsers().stream().filter(ChatUser::isSpyEnabled).forEach(spyUser -> {
321+
plugin.getUserManager().getAllUsers().stream()
322+
.filter(ChatUser::isSpyEnabled)
323+
.filter(spyUser -> !spyUser.getUniqueId().equals(from.getUniqueId())
324+
&& !spyUser.getUniqueId().equals(target.getUniqueId()))
325+
.forEach(spyUser -> {
322326
Player player = Bukkit.getPlayer(spyUser.getUniqueId());
323327
if (player == null) return;
324328

0 commit comments

Comments
 (0)