From 13d682bc9c52f467bb1abe10ede7d133ac599491 Mon Sep 17 00:00:00 2001 From: Mitchell McCaffrey Date: Tue, 16 Jun 2020 20:10:06 +1000 Subject: [PATCH] Added disconnected message and removed peer connection failure message from UI --- src/routes/Game.js | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/src/routes/Game.js b/src/routes/Game.js index 4e0e4f8..6f2de46 100644 --- a/src/routes/Game.js +++ b/src/routes/Game.js @@ -35,7 +35,7 @@ function Game() { ); const { assetLoadStart, assetLoadFinish } = useContext(MapLoadingContext); - const { peers, socket } = useSession( + const { peers, socket, connected } = useSession( gameId, handlePeerConnected, handlePeerDisconnected, @@ -421,18 +421,6 @@ function Game() { const [peerError, setPeerError] = useState(null); function handlePeerError({ error, peer }) { console.error(error.code); - if ( - error.code === "ERR_ICE_CONNECTION_FAILURE" || - error.code === "ERR_CONNECTION_FAILURE" - ) { - setPeerError( - `${ - peer.id === socket.id - ? "" - : `(${partyNicknames[peer.id] || "Unknown"})` - } Connection failure` - ); - } if (error.code === "ERR_WEBRTC_SUPPORT") { setPeerError("WebRTC not supported"); } @@ -558,6 +546,17 @@ function Game() { + {}} + allowClose={false} + > + + + Disconnected. Attempting to reconnect... + + + {authenticationStatus === "unknown" && }