From 9393bf8f94d4bfd51a0c72f7241b7b12fd05fc77 Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Wed, 22 May 2024 12:51:49 -0600 Subject: [PATCH] Fetch all alert users at startup --- index.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index a9220de..461ad26 100644 --- a/index.js +++ b/index.js @@ -456,7 +456,6 @@ xmpp.on("stanza", (stanza) => { // If the event type is not in th filter, ignore it. Make sure filterEvt isnt null if (!filterEvt[0]) filterEvt = []; if (!filterEvt.includes(evt.code.toLowerCase()) && !filterEvt.length == 0) return; - let user = discord.users.cache.get(row.userid); if (!user) return console.log(`${colors.red("[ERROR]")} User ${row.userid} not found`); @@ -678,6 +677,16 @@ discord.on('ready', async () => { }; }); }); + + // Get all users in userAlerts and fetch them + db.all(`SELECT userid FROM userAlerts`, (err, rows) => { + if (err) { + console.error(err.message); + } + rows.forEach((row) => { + discord.users.fetch(row.userid); + }); + }); }); discord.on("interactionCreate", async (interaction) => {