Fixed reconnect feature

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

View File

@ -7,6 +7,12 @@ component Editor(url string, score int, scoreTitle string, scoreTypes map[string
.feature-card-icon.editor-score= score
p.feature-card-text Your contribution score.
.feature-cards
a.feature-card.mountable(href="/editor/anime")
.feature-card-icon
RawIcon("tv")
p.feature-card-text Anime
//- .footer
//- for objectType, score := range scoreTypes
//- .mountable

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()
})
}