File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -24,20 +24,20 @@ async function updateRoles({ discordId, uuid }) {
2424
2525 const verificationRoles = config . verification . roles ;
2626 const roles = [ verificationRoles . guildMember . roleId , ...verificationRoles . custom . flatMap ( ( r ) => r . roleId ) ] ;
27+ for ( const role of roles ) {
28+ if ( member . roles . cache . has ( role ) ) {
29+ await member . roles . remove ( role , "Updated Roles" ) ;
30+ // console.log(`Removed ${(await guild.roles.fetch(role)).name}`);
31+ }
32+ }
33+
2734 if ( ! uuid ) {
2835 member . setNickname ( null , "Updated Roles" ) ;
2936 if ( verificationRoles . verified . enabled && member . roles . cache . has ( verificationRoles . verified . roleId ) ) {
3037 await member . roles . remove ( verificationRoles . verified . roleId , "Updated Roles" ) ;
3138 // console.log("Removed verified role");
3239 }
3340
34- for ( const role of roles ) {
35- if ( member . roles . cache . has ( role ) ) {
36- await member . roles . remove ( role , "Updated Roles" ) ;
37- // console.log(`Removed ${(await guild.roles.fetch(role)).name}`);
38- }
39- }
40-
4141 throw new HypixelDiscordChatBridgeError ( "You are not linked to a Minecraft account." ) ;
4242 }
4343
You can’t perform that action at this time.
0 commit comments