diff --git a/CS3.1.py b/CS3.1.py index dc72543..4c08f84 100644 --- a/CS3.1.py +++ b/CS3.1.py @@ -142,7 +142,7 @@ def handle_socket_message(data, addr, conn): "message": data['message'] } broadcast_message(message) - return {"type": "chat", "status": "success"} + #return {"type": "chat", "status": "success"} return {"type": "chat", "status": "error", "message": "Not logged in"} except Exception as e: return {"status": "error", "message": str(e)} @@ -165,7 +165,8 @@ def run_socket_server(): try: json_data = json.loads(data.decode()) response = handle_socket_message(json_data, addr, conn) - conn.sendall(json.dumps(response).encode()) + if response != None: + conn.sendall(json.dumps(response).encode()) except json.JSONDecodeError: conn.sendall(json.dumps( {"type": "register_0", "status": "error", "message": "Invalid JSON"}