Remove auto reconnect, increase reconnectionDelayMax

This commit is contained in:
Tom Moor
2020-08-14 17:25:55 -07:00
parent 14cb3a36c1
commit 31910f1628

View File

@ -38,7 +38,7 @@ class SocketProvider extends React.Component<Props> {
path: "/realtime", path: "/realtime",
transports: ["websocket"], transports: ["websocket"],
reconnectionDelay: 1000, reconnectionDelay: 1000,
reconnectionDelayMax: 10000, reconnectionDelayMax: 30000,
}); });
this.socket.authenticated = false; this.socket.authenticated = false;
@ -69,12 +69,6 @@ class SocketProvider extends React.Component<Props> {
// when the socket is disconnected we need to clear all presence state as // when the socket is disconnected we need to clear all presence state as
// it's no longer reliable. // it's no longer reliable.
presence.clear(); presence.clear();
if (reason === "io server disconnect") {
// the disconnection was initiated by the server, need to reconnect
// manually, else the socket will automatically try to reconnect
this.socket.connect();
}
}); });
// on reconnection, reset the transports option, as the Websocket // on reconnection, reset the transports option, as the Websocket