From 9ef7775753da78dac91b5be568c39b968b7abb70 Mon Sep 17 00:00:00 2001 From: Alexander Schulz <alexander.schulz@student.reutlingen-university.de> Date: Thu, 25 Jan 2024 14:54:54 +0100 Subject: [PATCH] bugfix chat distribution --- server.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server.py b/server.py index 42d17e8..f1ba934 100644 --- a/server.py +++ b/server.py @@ -624,8 +624,9 @@ class Server(multiprocessing.Process): for key in self.local_clients_cache: if group in key: if addr[0] != self.local_clients_cache[key][0]: - receiver_list.append(self.local_clients_cache[key][0]) - print(self.server_id+": "+"Group receiver list "+str(receiver_list)) + if self.local_clients_cache[key][0] not in receiver_list: + receiver_list.append(self.local_clients_cache[key][0]) + print(self.server_id+": "+"Group receiver list "+str(receiver_list)) elif addr[0] == self.local_clients_cache[key][0]: sender = key -- GitLab