mirror of
https://codeberg.org/spire/webrcon.git
synced 2026-06-03 17:24:07 +02:00
fix connected time parsing for >1 hour
This commit is contained in:
parent
d2105bd7ad
commit
7ebfdddf2c
2 changed files with 6 additions and 1 deletions
|
|
@ -48,7 +48,11 @@ export default class Status {
|
||||||
player.ping = parseInt(parts[2], 10);
|
player.ping = parseInt(parts[2], 10);
|
||||||
player.ip = parts[5];
|
player.ip = parts[5];
|
||||||
var timeParts = parts[1].split(':');
|
var timeParts = parts[1].split(':');
|
||||||
player.connected = parseInt(timeParts[0], 10) * 60 + parseInt(timeParts[1], 10);
|
if (timeParts.length === 2) {
|
||||||
|
player.connected = parseInt(timeParts[0], 10) * 60 + parseInt(timeParts[1], 10);
|
||||||
|
} else {
|
||||||
|
player.connected = parseInt(timeParts[0], 10) * 3600 + parseInt(timeParts[1], 10) * 60 + parseInt(timeParts[2], 10);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
status.players.push(player)
|
status.players.push(player)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -54,6 +54,7 @@ export default class Connection {
|
||||||
for (let listener of this.errorListeners) {
|
for (let listener of this.errorListeners) {
|
||||||
listener(e);
|
listener(e);
|
||||||
}
|
}
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
this.errorCount++;
|
this.errorCount++;
|
||||||
console.log('failed to connect ' + this.errorCount + ' times (' + e + ')');
|
console.log('failed to connect ' + this.errorCount + ' times (' + e + ')');
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue