From 09d5bfef828fac4189c04637ea9c305333f8757e Mon Sep 17 00:00:00 2001 From: flashwave Date: Fri, 24 May 2024 13:19:01 +0000 Subject: [PATCH] Fixed excessive sending of user update packets. the funny inverted if condition --- SharpChat.SockChat/SockChatContext.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SharpChat.SockChat/SockChatContext.cs b/SharpChat.SockChat/SockChatContext.cs index d0bcf5c..8e69c5e 100644 --- a/SharpChat.SockChat/SockChatContext.cs +++ b/SharpChat.SockChat/SockChatContext.cs @@ -197,7 +197,7 @@ namespace SharpChat { hasChanged = true; } - if(colour.HasValue && user.Colour.Equals(colour.Value)) { + if(colour.HasValue && !user.Colour.Equals(colour.Value)) { user.Colour = colour.Value; hasChanged = true; } @@ -222,7 +222,7 @@ namespace SharpChat { hasChanged = true; } - if(isSuper.HasValue) { + if(isSuper.HasValue && user.IsSuper != isSuper) { user.IsSuper = isSuper.Value; hasChanged = true; }