Update server.py

This commit is contained in:
2026-02-17 11:11:43 +01:00
parent 6ee4643b50
commit 5f3d859352

View File

@@ -107,15 +107,17 @@ def handle_client(client_socket, addr):
elif action == "remove_message":
chat_name = request["chat_name"]
if chat_name in chats:
# zoek het **laatste bericht van deze gebruiker**
# zoek het **laatste bericht van deze gebruiker dat nog niet verwijderd is**
for i in reversed(range(len(chats[chat_name]["messages"]))):
msg = chats[chat_name]["messages"][i]
if msg["user"] == request["by"]:
# markeer als verwijderd
if msg["user"] == request["by"] and msg["message"] != "[deleted]":
chats[chat_name]["messages"][i]["message"] = "[deleted]"
save_chats(chats)
log(f"[SERVER] {request['by']} deleted a message in {chat_name}") # <-- log toegevoegd
log(f"[SERVER] {request['by']} deleted a message in {chat_name}")
break
else:
# als er niets overblijft om te verwijderen
log(f"[SERVER] {request['by']} tried /rm but no messages left to delete in {chat_name}")
elif action == "message":
chat_name = request["chat_name"]