Don't set presence when it hasn't changed
All checks were successful
CI / CI (push) Successful in 24s
All checks were successful
CI / CI (push) Successful in 24s
This commit is contained in:
parent
cafcc007c1
commit
17dd134934
1 changed files with 5 additions and 1 deletions
|
|
@ -38,7 +38,11 @@ module.exports = function ({presenceText, presenceType, client}) {
|
|||
}
|
||||
|
||||
try {
|
||||
const lastPresenceObject = client.settings.get("lastPresenceObject")
|
||||
if(lastPresenceObject.presenceType !== presenceType && lastPresenceObject.presenceText !== presenceText){
|
||||
client.user.setPresence({ activities: [{ name: presenceText, type: presenceType }]});
|
||||
client.settings.set(lastPresenceObject, {presenceType, presenceText})
|
||||
}
|
||||
}catch(e){
|
||||
console.error(`${convertDateToISOString(new Date)}\n${e}`);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue