pull/98/head
TheCodedProf 3 years ago
parent 2fee082aad
commit 9f24ffc83b
No known key found for this signature in database
GPG Key ID: 803E7CCB5577E6A2

@ -186,11 +186,15 @@ export async function callback(interaction: CommandInteraction | ButtonInteracti
const maxPage = options.length;
const completedPages: boolean[] = options.map((option) => option.min === 0);
let memberRoleIDs = interaction.member.roles;
if(memberRoleIDs instanceof GuildMemberRoleManager) {
if (memberRoleIDs instanceof GuildMemberRoleManager) {
memberRoleIDs = memberRoleIDs.cache.map((r) => r.id);
}
for (const page of options) {
selectedRoles.push(page.options.filter((option) => (memberRoleIDs as string[]).includes(option.role)).map((option) => option.role))
selectedRoles.push(
page.options
.filter((option) => (memberRoleIDs as string[]).includes(option.role))
.map((option) => option.role)
);
}
let page = 0;

Loading…
Cancel
Save