Fix offline mode and move to optional chaining for session socket

This commit is contained in:
Mitchell McCaffrey
2021-01-01 12:44:56 +11:00
parent b13b46b17d
commit b9876c6a38
5 changed files with 14 additions and 34 deletions
+2 -6
View File
@@ -23,13 +23,9 @@ function useNetworkedState(defaultState, session, eventName) {
_setState(data);
}
if (session.socket) {
session.socket.on(eventName, handleSocketEvent);
}
session.socket?.on(eventName, handleSocketEvent);
return () => {
if (session.socket) {
session.socket.off(eventName, handleSocketEvent);
}
session.socket?.off(eventName, handleSocketEvent);
};
}, [session.socket, eventName]);