mirror of
https://github.com/HexCardGames/HexDeck.git
synced 2025-11-30 19:14:27 +01:00
fix(frontend): do not leave room when receiving an error from the backend
This commit is contained in:
@@ -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],
|
||||
|
||||
Reference in New Issue
Block a user