Update server.py
This commit is contained in:
@@ -112,6 +112,15 @@ def handle_client(client_socket, addr):
|
|||||||
msg = chats[chat_name]["messages"][i]
|
msg = chats[chat_name]["messages"][i]
|
||||||
if msg["user"] == request["by"] and msg["message"] != "[deleted]":
|
if msg["user"] == request["by"] and msg["message"] != "[deleted]":
|
||||||
chats[chat_name]["messages"][i]["message"] = "[deleted]"
|
chats[chat_name]["messages"][i]["message"] = "[deleted]"
|
||||||
|
# na chats[chat_name]["messages"][i]["message"] = "[deleted]"
|
||||||
|
with clients_lock:
|
||||||
|
for client in clients[:]:
|
||||||
|
try:
|
||||||
|
client.sendall(json.dumps(chats).encode("utf-8"))
|
||||||
|
except:
|
||||||
|
try: client.close()
|
||||||
|
except: pass
|
||||||
|
clients.remove(client)
|
||||||
save_chats(chats)
|
save_chats(chats)
|
||||||
log(f"[SERVER] {request['by']} deleted a message in {chat_name}")
|
log(f"[SERVER] {request['by']} deleted a message in {chat_name}")
|
||||||
break
|
break
|
||||||
|
|||||||
Reference in New Issue
Block a user