diff --git a/frontend/src/stores/sessionStore.ts b/frontend/src/stores/sessionStore.ts index 1176b28..7c1a12e 100644 --- a/frontend/src/stores/sessionStore.ts +++ b/frontend/src/stores/sessionStore.ts @@ -277,13 +277,13 @@ class SessionManager { private handleStatus(message: StatusInfoObj) { console.log("Status: ", message); - if (message.IsError && message.StatusCode !== "connection_from_different_socket") { - this.leaveRoom(); - } - if (message.IsError) { + if (message.StatusCode == "connection_from_different_socket") { this.socket = null; window.history.replaceState({}, "", "/"); } + if (message.IsError) { + console.warn("Received error from server: ", message); + } this.store.update((state) => ({ ...state, messages: [...state.messages, message],