From 64c3ecf6bcac868ee3e580c9997e3148b0dc214c Mon Sep 17 00:00:00 2001 From: SowinskiBraeden Date: Sun, 17 Nov 2024 09:33:36 -0800 Subject: [PATCH] fix/free unused armbands --- package.json | 2 +- src/DayzRBot.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index fefd4d6..7305443 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dayzr-bot", - "version": "13.3.14", + "version": "13.3.15", "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 bc62120..ef81467 100644 --- a/src/DayzRBot.js +++ b/src/DayzRBot.js @@ -99,15 +99,15 @@ class DayzRBot extends Client { // Free unused armbands for related commands if (['armbands', 'claim', 'factions'].includes(command)) { for (const [factionID, data] of Object.entries(GuildDB.factionArmbands)) { - const guild = client.guilds.cache.get(GuildDB.serverID); + const guild = this.guilds.cache.get(GuildDB.serverID); const role = guild.roles.cache.find(role => role.id == factionID); if (!role) { let query = { $pull: { 'server.usedArmbands': data.armband }, $unset: { [`server.factionArmbands.${factionID}`]: "" }, }; - await client.dbo.collection("guilds").updateOne({ 'server.serverID': GuildDB.serverID }, query, (err, res) => { - if (err) return client.sendInternalError(interaction, err); + this.dbo.collection("guilds").updateOne({ 'server.serverID': GuildDB.serverID }, query, (err, res) => { + if (err) return this.sendInternalError(interaction, err); }); } }