mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
fix: reconnectin no longer fires on socket.io 3
This commit is contained in:
@@ -42,15 +42,6 @@ socket = window.socket;
|
|||||||
function addHandlers() {
|
function addHandlers() {
|
||||||
socket.on('connect', onConnect);
|
socket.on('connect', onConnect);
|
||||||
|
|
||||||
socket.on('reconnecting', function () {
|
|
||||||
// Wait 2s before firing
|
|
||||||
setTimeout(function () {
|
|
||||||
if (socket.disconnected) {
|
|
||||||
onReconnecting();
|
|
||||||
}
|
|
||||||
}, 2000);
|
|
||||||
});
|
|
||||||
|
|
||||||
socket.on('disconnect', onDisconnect);
|
socket.on('disconnect', onDisconnect);
|
||||||
|
|
||||||
socket.on('reconnect_failed', function () {
|
socket.on('reconnect_failed', function () {
|
||||||
@@ -178,6 +169,12 @@ socket = window.socket;
|
|||||||
}
|
}
|
||||||
|
|
||||||
function onDisconnect() {
|
function onDisconnect() {
|
||||||
|
setTimeout(function () {
|
||||||
|
if (socket.disconnected) {
|
||||||
|
onReconnecting();
|
||||||
|
}
|
||||||
|
}, 2000);
|
||||||
|
|
||||||
$(window).trigger('action:disconnected');
|
$(window).trigger('action:disconnected');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user