Fixed reconnect feature

This commit is contained in:
2018-04-07 15:39:55 +02:00
parent c5c05aea04
commit ed1d375c63
2 changed files with 17 additions and 0 deletions

View File

@ -74,11 +74,22 @@ export default class Application {
let retry = () => {
return this.get("/_" + url).catch(async error => {
// Are we still on that page?
if(this.currentPath !== url) {
return
}
// Display connection error
this.onError(error)
// Retry after 3 seconds
await delay(3000)
// Are we still on that page?
if(this.currentPath !== url) {
return
}
return retry()
})
}