Update server.py

This commit is contained in:
2026-02-17 10:53:45 +01:00
parent dc29a6a904
commit d1b4d9f80a

View File

@@ -104,6 +104,18 @@ def handle_client(client_socket, addr):
client_socket.sendall(json.dumps(chats).encode("utf-8")) client_socket.sendall(json.dumps(chats).encode("utf-8"))
elif action == "remove_message":
chat_name = request["chat_name"]
index = request.get("index")
if chat_name in chats:
if 0 <= index < len(chats[chat_name]["messages"]):
# optioneel: check of de gebruiker eigenaar is van het bericht
msg_user = chats[chat_name]["messages"][index]["user"]
if msg_user == request["by"]: # alleen eigen berichten verwijderen
chats[chat_name]["messages"].pop(index)
save_chats(chats)
elif action == "message": elif action == "message":
chat_name = request["chat_name"] chat_name = request["chat_name"]
message = request["message"] message = request["message"]