Update server.py
This commit is contained in:
12
server.py
12
server.py
@@ -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"]
|
||||||
|
|||||||
Reference in New Issue
Block a user