unable to access cache for member.roles
for some reason the if(!member.roles.cache.find('')) is coming back as undefined. What did I do wrong?
const reactions = await message.reactions.cache.get("❤️");
const members = await reactions.users.fetch();
let updatedMembers = 0;
await members.forEach((member) => {
if(!member.roles.cache.find("1171954559611047986" && member.kickable === 'true')){
member.roles.add("1171954559611047986");
console.log(`Assigned the rule verified role to ${member.user.name}`);
updatedMembers++;
} else {
console.log(`${member.user.name} is already verified or no longer in the server.`);
}
}); const reactions = await message.reactions.cache.get("❤️");
const members = await reactions.users.fetch();
let updatedMembers = 0;
await members.forEach((member) => {
if(!member.roles.cache.find("1171954559611047986" && member.kickable === 'true')){
member.roles.add("1171954559611047986");
console.log(`Assigned the rule verified role to ${member.user.name}`);
updatedMembers++;
} else {
console.log(`${member.user.name} is already verified or no longer in the server.`);
}
});