fix/alarms handler queue undefined server

This commit is contained in:
SowinskiBraeden committed 2025-03-03 07:40:39 -08:00
1 parent 15d250eb76
commit 316f4d44b6
3 files changed
+8 -6

No files matched your search

+2 -2
View File
@@ -1,12 +1,12 @@
{ {
"name": "dayzr-bot", "name": "dayzr-bot",
"version": "13.3.21", "version": "13.3.22",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "dayzr-bot", "name": "dayzr-bot",
"version": "13.3.21", "version": "13.3.22",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@discordjs/rest": "^1.1.0", "@discordjs/rest": "^1.1.0",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "dayzr-bot", "name": "dayzr-bot",
"version": "13.3.22", "version": "13.3.23",
"description": "A General Purpose Discord Bot for DayZ Nitrado Servers.", "description": "A General Purpose Discord Bot for DayZ Nitrado Servers.",
"main": "index.js", "main": "index.js",
"nodemonConfig": { "nodemonConfig": {
+5 -3
View File
@@ -439,9 +439,9 @@ class DayzRBot extends Client {
} }
this.logHistory.set(guilds[i].Nitrado.ServerID, guilds[i].server.lastLog); // Using Nitrado Server ID over guild ID in case of future support for multiple nitrado servers in a single guild this.logHistory.set(guilds[i].Nitrado.ServerID, guilds[i].server.lastLog); // Using Nitrado Server ID over guild ID in case of future support for multiple nitrado servers in a single guild
this.playerSessions.set(guilds[i].Nitrado.ServerID, new Map()); // Same reason here as named above. this.playerSessions.set(guilds[i].Nitrado.ServerID, new Map()); // Same reason here as named above.
this.alarmPingQueue.set(guilds[i].serverID, new Map()); // Initialize alarm queue to be empty this.alarmPingQueue.set(guilds[i].server.serverID, new Map()); // Initialize alarm queue to be empty
this.playerListMsgIds.set(guilds[i].serverID, ""); // Initialize player list message ids this.playerListMsgIds.set(guilds[i].server.serverID, ""); // Initialize player list message ids
this.log(`[${guilds[i].server.serverID}] Initialized existing Nitrado`); this.log(`[${guilds[i].server.serverID}] Initialized existing Nitrado Server: (${guilds[i].Nitrado.ServerID})`);
} }
} }
@@ -451,6 +451,8 @@ class DayzRBot extends Client {
if (guild.autoRestart) this.arIntervalIds.set(guildId, setInterval(CheckServerStatus, this.arInterval, Nitrado, this)) if (guild.autoRestart) this.arIntervalIds.set(guildId, setInterval(CheckServerStatus, this.arInterval, Nitrado, this))
this.logHistory.set(Nitrado.ServerID, guild.lastLog); this.logHistory.set(Nitrado.ServerID, guild.lastLog);
this.playerSessions.set(Nitrado.ServerID, new Map()); this.playerSessions.set(Nitrado.ServerID, new Map());
this.alarmPingQueue.set(guildId, new Map());
this.playerListMsgIds.set(guildId, "");
this.log(`[${guild.serverID}] Initialized new Nitrado`); this.log(`[${guild.serverID}] Initialized new Nitrado`);
} }