Use online event listener to reconnect more smrtly

No need to retry if we know we're offline.

// FREEBIE
pull/749/head
lilia 10 years ago
parent 37998e261d
commit 6f94888659

@ -47,6 +47,7 @@
} }
function init() { function init() {
window.removeEventListener('online', init);
if (!textsecure.registration.isDone()) { return; } if (!textsecure.registration.isDone()) { return; }
// initialize the socket and start listening for messages // initialize the socket and start listening for messages
@ -124,7 +125,12 @@
} }
if (e.name === 'HTTPError' && e.code == -1) { if (e.name === 'HTTPError' && e.code == -1) {
setTimeout(init, 60000); // Failed to connect to server
if (navigator.onLine) {
setTimeout(init, 60000);
} else {
window.addEventListener('online', init);
}
return; return;
} }

Loading…
Cancel
Save