Compare commits

...

2 Commits

Author SHA1 Message Date
Settel
04b1bcb0f9 bugfix: stop attempts to reconnect after 90s 2025-04-16 17:28:53 +02:00
Settel
1243dec6b9 doc: fix typo 2024-02-19 08:11:04 +01:00
2 changed files with 20 additions and 6 deletions

View File

@ -7,7 +7,7 @@
[Watch video (3:30mins)](https://www.sirlab.de/knowyt/know-your-teammates.mp4)
See Website https://www.sirlab.de/linux/games/knowyt/
See website https://www.sirlab.de/linux/games/knowyt/
## Installation

View File

@ -81,17 +81,31 @@ export async function fetchUpdate(this: EngineContext) {
const { status, statusText } = e.response
if (status == 200) {
delay = 1000
} else if (status == 403) {
// credentials not valid any more
this.retry.value = -1
this.isActive = false
this.shouldStop = false
document.location.pathname = '/'
return
} else {
console.warn(`HTTP ${status} ${statusText}`)
if (this.retry.value <= 15) {
delay = 1000
} else {
if (this.retry.value > 30) {
// after 90s give up
this.retry.value = -1
this.isActive = false
this.shouldStop = false
document.location.pathname = '/'
return
} else if (this.retry.value > 15) {
delay = 5000
} else {
delay = 1000
}
this.version = -1
}
} else {
// request aborted or other causes
// request aborted or other causes, stop fetching
console.warn(e.message)
this.retry.value = -1