added default on stringSelectMenu

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

@ -185,8 +185,12 @@ export async function callback(interaction: CommandInteraction | ButtonInteracti
const selectedRoles: string[][] = [];
const maxPage = options.length;
const completedPages: boolean[] = options.map((option) => option.min === 0);
for (let i = 0; i < maxPage; i++) {
selectedRoles.push([]);
let memberRoleIDs = interaction.member.roles;
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))
}
let page = 0;

Loading…
Cancel
Save