try {
if (rolesToAdd.length >= 1 && rolesToRemove.length >= 1) {
await interaction.member.roles.remove(rolesToRemove);
await interaction.member.roles.add(rolesToAdd);
}
if (rolesToAdd.length >= 1) {
console.log('add roles');
await interaction.member.roles.add(rolesToAdd).catch(console.error);
}
if (rolesToRemove.length >= 1) {
console.log('remove roles');
await interaction.member.roles.remove(rolesToRemove).catch(console.error);
}
}
catch (err) {return console.log(err);}
try {
if (rolesToAdd.length >= 1 && rolesToRemove.length >= 1) {
await interaction.member.roles.remove(rolesToRemove);
await interaction.member.roles.add(rolesToAdd);
}
if (rolesToAdd.length >= 1) {
console.log('add roles');
await interaction.member.roles.add(rolesToAdd).catch(console.error);
}
if (rolesToRemove.length >= 1) {
console.log('remove roles');
await interaction.member.roles.remove(rolesToRemove).catch(console.error);
}
}
catch (err) {return console.log(err);}