update default connection timeout

This commit is contained in:
Lee 2023-12-30 23:54:53 +00:00
parent 2992ad84da
commit 0fbea0cb4e
3 changed files with 2 additions and 5 deletions

@ -5,7 +5,7 @@
},
"rates": {
"pingAll": 15000,
"connectTimeout": 2500
"connectTimeout": 10000
},
"oldPingsCleanup": {
"enabled": false,

@ -239,7 +239,6 @@ class Database {
// Record not found
if (data[0] === undefined) {
// eslint-disable-next-line node/no-callback-literal
callback(false);
return;
}
@ -248,7 +247,6 @@ class Database {
const timestamp = data[0].timestamp;
// Allow null player counts and timestamps, the frontend will safely handle them
// eslint-disable-next-line node/no-callback-literal
callback(true, playerCount, timestamp);
}
);
@ -272,10 +270,8 @@ class Database {
// Allow null timestamps, the frontend will safely handle them
// This allows insertion of free standing records without a known timestamp
if (playerCount !== null) {
// eslint-disable-next-line node/no-callback-literal
callback(true, playerCount, timestamp);
} else {
// eslint-disable-next-line node/no-callback-literal
callback(false);
}
}

@ -106,6 +106,7 @@ class PingController {
schedule() {
setInterval(this.pingAll, config.rates.pingAll);
// todo: make this a cron job?
this.pingAll();
}