feat: move initialization of logged-in user member state variable to channelId page

This commit is contained in:
SauceyRed 2025-08-16 15:05:07 +02:00
commit 538566e9e1
Signed by: sauceyred
GPG key ID: 2BF92EB6D8A5CCA7
2 changed files with 12 additions and 6 deletions

View file

@ -8,12 +8,7 @@ export default async (member: GuildMemberResponse, guildId: string, confirmation
items: []
};
const { fetchMeMember } = useApi();
const me = useState<GuildMemberResponse | undefined>("me");
if (!me.value) {
const fetchedMe = await fetchMeMember(member.guild_uuid);
me.value = fetchedMe;
}
const { banMember, kickMember } = useApi();
console.log("[MENUITEM] hi");
@ -66,7 +61,9 @@ export default async (member: GuildMemberResponse, guildId: string, confirmation
}
}
menuSections.push(moderationSection);
if (moderationSection.items.length) {
menuSections.push(moderationSection);
}
console.log("[MENUITEM] returning menu items:", menuSections);
return menuSections;