Only attempt to reconnect socket if connection wasn't closed cleanly

This commit is contained in:
mabashian 2021-06-02 14:55:04 -04:00
parent d3b20e6585
commit f83343592b

View File

@ -33,9 +33,11 @@ export default function useWebsocket(subscribeGroups) {
ws.current.onclose = e => {
// eslint-disable-next-line no-console
console.debug('Socket closed. Reconnecting...', e);
setTimeout(() => {
connect();
}, 1000);
if (e.code !== 1000) {
setTimeout(() => {
connect();
}, 1000);
}
};
ws.current.onerror = err => {