mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 22:23:42 +01:00
use browser 'online' event to trigger reconnect
This commit is contained in:
@@ -20,6 +20,12 @@ define [], () ->
|
|||||||
@disconnectIfInactive()
|
@disconnectIfInactive()
|
||||||
, ONEHOUR)
|
, ONEHOUR)
|
||||||
|
|
||||||
|
# trigger a reconnect immediately if network comes back online
|
||||||
|
window.addEventListener 'online', =>
|
||||||
|
sl_console.log "[online] browser notified online"
|
||||||
|
if !@connected
|
||||||
|
@tryReconnectWithRateLimit({force:true})
|
||||||
|
|
||||||
@userIsLeavingPage = false
|
@userIsLeavingPage = false
|
||||||
window.addEventListener 'beforeunload', =>
|
window.addEventListener 'beforeunload', =>
|
||||||
@userIsLeavingPage = true
|
@userIsLeavingPage = true
|
||||||
|
|||||||
Reference in New Issue
Block a user