Fix Spotify role removal

This commit is contained in:
2024-03-12 15:22:44 +01:00
parent 388b933245
commit ee07ab61d3

View File

@@ -21,23 +21,21 @@ module.exports = {
} }
} }
if(!(guild.id in subscribers)) {
return;
}
let role = guild.roles.cache.get(subscribers[guild.id]['role']);
if (isListening) { if (isListening) {
if (guild.id in subscribers) { if (!member.roles.cache.has(role.id)) {
{ console.log(`[ROLE] Assigning listen role to ${member.displayName} in ${guild.name}`);
let role = guild.roles.cache.get(subscribers[guild.id]['role']); await member.roles.add(role);
console.log(`[ROLE] Assigning listen role to ${member.displayName} in ${guild.name}`); }
await member.roles.add(role); } else {
} if (member.roles.cache.has(role.id)) {
} else { console.log(`[ROLE] Removing listen role from ${member.displayName} in ${guild.name}`);
if (guild.id in subscribers) { await member.roles.remove(role);
let role = guild.roles.cache.get(subscribers[guild.id]['role']);
if (member.roles.cache.has(role)) {
console.log(`[ROLE] Removing listen role from ${member.displayName} in ${guild.name}`);
await member.roles.remove(role);
}
}
} }
} }
} }