Fixing reload and other issues
This commit is contained in:
parent
bd5e5e4d8f
commit
2a2aa5a6c3
@ -94,11 +94,11 @@ const LobbyView: React.FC<LobbyProps> = (props: LobbyProps) => {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case "error":
|
case "error":
|
||||||
console.error(`Lobby - Server error: ${data.error}`);
|
console.error(`Lobby - Server error: ${data.data.error}`);
|
||||||
setError(data.error);
|
setError(data.data.error);
|
||||||
|
|
||||||
// If the error is about lobby not found, reset the lobby state
|
// If the error is about lobby not found, reset the lobby state
|
||||||
if (data.error && data.error.includes("Lobby not found")) {
|
if (data.data.error && data.data.error.includes("Lobby not found")) {
|
||||||
console.log("Lobby - Lobby not found error, clearing lobby state");
|
console.log("Lobby - Lobby not found error, clearing lobby state");
|
||||||
setLobby(null);
|
setLobby(null);
|
||||||
setSocketUrl(null);
|
setSocketUrl(null);
|
||||||
|
@ -641,6 +641,9 @@ class WebRTCSignalingClient:
|
|||||||
except ValidationError as e:
|
except ValidationError as e:
|
||||||
logger.error(f"Invalid chat_message payload: {e}", exc_info=True)
|
logger.error(f"Invalid chat_message payload: {e}", exc_info=True)
|
||||||
return
|
return
|
||||||
|
if validated.sender_session_id == self.session_id:
|
||||||
|
logger.debug("Ignoring chat message from ourselves")
|
||||||
|
return
|
||||||
logger.info(f"Received chat message from {validated.sender_name}: {validated.message[:50]}...")
|
logger.info(f"Received chat message from {validated.sender_name}: {validated.message[:50]}...")
|
||||||
# Call the callback if it's set
|
# Call the callback if it's set
|
||||||
if self.on_chat_message_received:
|
if self.on_chat_message_received:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user