Added disconnected message and removed peer connection failure message from UI
This commit is contained in:
parent
49787b560d
commit
13d682bc9c
@ -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() {
|
||||
</Text>
|
||||
</Box>
|
||||
</Banner>
|
||||
<Banner
|
||||
isOpen={!connected && authenticationStatus === "authenticated"}
|
||||
onRequestClose={() => {}}
|
||||
allowClose={false}
|
||||
>
|
||||
<Box p={1}>
|
||||
<Text as="p" variant="body2">
|
||||
Disconnected. Attempting to reconnect...
|
||||
</Text>
|
||||
</Box>
|
||||
</Banner>
|
||||
<AuthModal isOpen={authenticationStatus === "unauthenticated"} />
|
||||
{authenticationStatus === "unknown" && <LoadingOverlay />}
|
||||
</MapStageProvider>
|
||||
|
Loading…
Reference in New Issue
Block a user