Update client.py
This commit is contained in:
14
client.py
14
client.py
@@ -14,7 +14,7 @@ groen = "\x1b[92m"
|
|||||||
rood = "\x1b[91m"
|
rood = "\x1b[91m"
|
||||||
reset = "\x1b[0m"
|
reset = "\x1b[0m"
|
||||||
|
|
||||||
commands = ["/add", "/quit", "/break", "/users"]
|
commands = ["/add", "/quit", "/break", "/users", "/rm"]
|
||||||
chat_users = []
|
chat_users = []
|
||||||
chat_messages = []
|
chat_messages = []
|
||||||
lock = threading.Lock()
|
lock = threading.Lock()
|
||||||
@@ -185,6 +185,18 @@ def chat_session(chatkeuze):
|
|||||||
|
|
||||||
if bericht.lower() == "/quit":
|
if bericht.lower() == "/quit":
|
||||||
exit()
|
exit()
|
||||||
|
elif bericht.lower().startswith("/rm "):
|
||||||
|
# verwacht: /rm 3 → verwijdert bericht index 3
|
||||||
|
try:
|
||||||
|
index = int(bericht.split(" ", 1)[1])
|
||||||
|
s.sendall(json.dumps({
|
||||||
|
"action": "remove_message",
|
||||||
|
"chat_name": chatkeuze,
|
||||||
|
"index": index,
|
||||||
|
"by": current_user
|
||||||
|
}).encode("utf-8"))
|
||||||
|
except:
|
||||||
|
print("Ongeldige index")
|
||||||
elif bericht.lower() == "/break":
|
elif bericht.lower() == "/break":
|
||||||
break
|
break
|
||||||
elif bericht.lower() == "/users":
|
elif bericht.lower() == "/users":
|
||||||
|
|||||||
Reference in New Issue
Block a user