From 7a324ce769161bb57114bae2b0b68ee7a70e7d6b Mon Sep 17 00:00:00 2001 From: Braeden Sowinski Date: Sun, 29 Oct 2023 19:22:33 -0700 Subject: [PATCH] fix/connections tracking --- package.json | 2 +- src/DayzRBot.js | 4 ++-- util/LogsHandler.js | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 4a9444d..d4e29c6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dayzr-bot", - "version": "12.0.5", + "version": "12.0.6", "description": "A General Purpose Discord Bot for DayZ Nitrado Servers.", "main": "index.js", "nodemonConfig": { diff --git a/src/DayzRBot.js b/src/DayzRBot.js index 15c8e8a..f2af101 100644 --- a/src/DayzRBot.js +++ b/src/DayzRBot.js @@ -346,8 +346,8 @@ class DayzRBot extends Client { } } - exists(n) { return null != n && undefined != n && "" != n } - + exists(n) { return null != n && undefined != n && "" != n && NaN != n } + secondsToDhms(seconds) { seconds = Number(seconds); const d = Math.floor(seconds / (3600 * 24)); diff --git a/util/LogsHandler.js b/util/LogsHandler.js index a9bccad..ef71594 100644 --- a/util/LogsHandler.js +++ b/util/LogsHandler.js @@ -35,6 +35,7 @@ module.exports = { playerStat.lastConnectionDate = newDt; playerStat.connected = true; + if (!client.exists(playerStat.connections)) playerStat.connections = 0; playerStat.connections++; // Track adjusted sessions this instance has handled (e.g. no bot crashes or restarts).