From e06c6640b7ce8f31c45174fd425807753cbecb2f Mon Sep 17 00:00:00 2001 From: SileNce5k Date: Sun, 1 Jun 2025 11:18:24 +0200 Subject: [PATCH] Use setInterval on updatePresence instead of setTimeout --- server/ready.js | 6 +++++- util/updatePresence.js | 4 ---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/server/ready.js b/server/ready.js index 20324b7..f559617 100644 --- a/server/ready.js +++ b/server/ready.js @@ -3,7 +3,11 @@ const checkTimer = require('../util/timer/checkTimer'); const updatePresence = require('../util/updatePresence'); module.exports = function(client, enableLoginMessage, loginChannel, loginMessage) { - updatePresence(client) + + setInterval(() => { + updatePresence(client) + }, 60 * 1000); + console.log('Ready!'); if (enableLoginMessage === true) try{ diff --git a/util/updatePresence.js b/util/updatePresence.js index aafd875..ca4e4e6 100644 --- a/util/updatePresence.js +++ b/util/updatePresence.js @@ -1,14 +1,10 @@ const setPresence = require('./setPresence') module.exports = function (client) { - const updatePresence = require('./updatePresence') let presenceText = client.settings.get("presenceText") let presenceType = client.settings.get("presenceType") if(presenceText.includes("${guilds}") || presenceText.includes("${prefix}") || presenceText.includes("${uptime}")) { setPresence({presenceText: presenceText, presenceType: presenceType, client: client}); } - - - setTimeout(updatePresence, 60000, client) }