gs: fix client echo

This commit is contained in:
Laila van Reenen 2024-08-12 20:03:49 +02:00
parent fb0f49fdd5
commit 3adec932bf
Signed by: LailaTheElf
GPG Key ID: 1F4E6EE3E6DDF769

View File

@ -46,10 +46,13 @@ async def echo_clients(client):
if client['id'] == ADMIN_ID: if client['id'] == ADMIN_ID:
data = "clients:" data = "clients:"
for clie in Clients: for clie in Clients:
clientId = clie['id']
if (clie['id'] == ADMIN_ID): if (clie['id'] == ADMIN_ID):
data += "admin;" + str(clie['boat']) + ";" + str(clie['state']) + ":" clientId = "admin"
else: boatId = "----"
data += str(clie['id']) + ";" + str(clie['boat']) + ";" + str(clie['state']) + ":" if (clie['boat'] is not None):
boatId = clie['boat']['id']
data += clientId + ";" + boatId + ";" + str(clie['state']) + ":"
await client['ws'].send(data + '\n') await client['ws'].send(data + '\n')
async def take_controll(client, boat): async def take_controll(client, boat):