From 592d1df9bf4ced9392b739a5ab06abb4ebe32388 Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Mon, 10 Feb 2025 13:39:17 +0100 Subject: [PATCH] Removed conflicting and redundant logic --- src/components/game/gui/Clock.vue | 10 ++++------ .../mapEditor/mapPartials/PlacedMapObjects.vue | 2 +- src/components/login/LoginForm.vue | 9 --------- src/components/login/NewPasswordForm.vue | 9 --------- src/components/login/RegisterForm.vue | 9 --------- src/components/screens/Login.vue | 9 --------- src/stores/gameStore.ts | 9 +++++++++ 7 files changed, 14 insertions(+), 43 deletions(-) diff --git a/src/components/game/gui/Clock.vue b/src/components/game/gui/Clock.vue index cebb827..3a53e2c 100644 --- a/src/components/game/gui/Clock.vue +++ b/src/components/game/gui/Clock.vue @@ -1,20 +1,18 @@ diff --git a/src/stores/gameStore.ts b/src/stores/gameStore.ts index 97d98b6..75fb55e 100644 --- a/src/stores/gameStore.ts +++ b/src/stores/gameStore.ts @@ -96,8 +96,17 @@ export const useGameStore = defineStore('game', { this.connection.on('reconnect_failed', () => { this.disconnectSocket() }) + + // Listen for new date from socket + this.connection.on('date', (data: Date) => { + this.world.date = new Date(data) + }) }, disconnectSocket() { + // Remove event listeners + this.connection?.off('connect_error') + this.connection?.off('reconnect_failed') + this.connection?.off('date') this.connection?.disconnect() useCookies().remove('token', {