From b92ec82d4ebb3a62d761d90dc980b49374f1273e Mon Sep 17 00:00:00 2001 From: Daniel Bulant Date: Fri, 20 Jan 2023 20:00:05 +0100 Subject: [PATCH] fix leaving in wait --- client/src/lib/wait.svelte | 4 ++-- client/src/lib/websocket.ts | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/client/src/lib/wait.svelte b/client/src/lib/wait.svelte index cd75428..c6c5be1 100644 --- a/client/src/lib/wait.svelte +++ b/client/src/lib/wait.svelte @@ -1,12 +1,12 @@ - + { $connection?.leave() }} href="/multiplayer" class="arrow-back fixed top-0 left-0 w-4 h-4 m-4 p-2 transform transition-transform hover:-translate-x-1"> diff --git a/client/src/lib/websocket.ts b/client/src/lib/websocket.ts index e540dcf..766e7ff 100644 --- a/client/src/lib/websocket.ts +++ b/client/src/lib/websocket.ts @@ -179,6 +179,12 @@ export class WebsocketConnection extends EventTarget { } leave() { + connection.set(null); + room.set(null); + messages.set([]); + gameData.set(null); + listLoading.set(false); + list.set(null); this.ws.close(); } }