feat: initialize meMember useState variable on channel load
This commit is contained in:
parent
86af8145b4
commit
51f8c28c54
1 changed files with 9 additions and 1 deletions
|
@ -56,7 +56,7 @@ const showGuildSettings = ref(false);
|
||||||
//const servers = await fetchWithApi("/servers") as { uuid: string, name: string, description: string }[];
|
//const servers = await fetchWithApi("/servers") as { uuid: string, name: string, description: string }[];
|
||||||
//console.log("channelid: servers:", servers);
|
//console.log("channelid: servers:", servers);
|
||||||
|
|
||||||
const { fetchMembers } = useApi();
|
const { fetchMembers, fetchMeMember } = useApi();
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
console.log("mounting");
|
console.log("mounting");
|
||||||
|
@ -84,6 +84,14 @@ async function setArrayVariables() {
|
||||||
console.log("channels:", channels.value);
|
console.log("channels:", channels.value);
|
||||||
channel.value = await fetchWithApi(`/channels/${route.params.channelId}`);
|
channel.value = await fetchWithApi(`/channels/${route.params.channelId}`);
|
||||||
console.log("channel:", channel.value);
|
console.log("channel:", channel.value);
|
||||||
|
const meMember = useState<GuildMemberResponse | undefined>("meMember");
|
||||||
|
console.log("[CHANNEL] meMember:", meMember.value);
|
||||||
|
if (!meMember.value) {
|
||||||
|
console.log("[CHANNEL] meMember is uninitialized, initializing");
|
||||||
|
const fetchedMeMember = await fetchMeMember(route.params.serverId as string);
|
||||||
|
meMember.value = fetchedMeMember;
|
||||||
|
console.log("[CHANNEL] meMember set to:", fetchedMeMember);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function toggleGuildSettings(e: Event) {
|
function toggleGuildSettings(e: Event) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue