From 5b0f35882987310237c78f5a1f92e7e4e1779c86 Mon Sep 17 00:00:00 2001 From: SauceyRed Date: Tue, 5 Aug 2025 22:39:26 +0200 Subject: [PATCH 1/2] fix: members list not being set correctly casued by mistake during merge --- pages/servers/[serverId]/channels/[channelId].vue | 2 -- 1 file changed, 2 deletions(-) diff --git a/pages/servers/[serverId]/channels/[channelId].vue b/pages/servers/[serverId]/channels/[channelId].vue index 07ea532..f07dabd 100644 --- a/pages/servers/[serverId]/channels/[channelId].vue +++ b/pages/servers/[serverId]/channels/[channelId].vue @@ -79,8 +79,6 @@ onActivated(async () => { async function setArrayVariables() { const membersRes = await fetchMembers(route.params.serverId as string); members.value = membersRes.objects; - members.value = await fetchMembers(route.params.serverId as string); - console.log("Placeholder count:", totalMemberCount.value); const guildUrl = `guilds/${route.params.serverId}`; channels.value = await fetchWithApi(`${guildUrl}/channels`); console.log("channels:", channels.value); From d1f67d894d691276e1386db8d0adba6ab8c65935 Mon Sep 17 00:00:00 2001 From: SauceyRed Date: Tue, 5 Aug 2025 22:40:16 +0200 Subject: [PATCH 2/2] fix: edit and delete context menu items not showing up on your own messages caused by use of member uuid instead of user uuid comparison --- components/Message.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/Message.vue b/components/Message.vue index 4b66d6f..aeffbb4 100644 --- a/components/Message.vue +++ b/components/Message.vue @@ -149,12 +149,12 @@ const menuItems: ContextMenuItem[] = [ ] console.log("me:", props.me); -if (props.author?.uuid == props.me.uuid) { +if (props.author?.user.uuid == props.me.uuid) { // Inserts "edit" option at index 1 (below the "reply" option) menuItems.splice(1, 0, { name: "Edit (WIP)", icon: "lucide:square-pen", type: "normal", callback: () => { /* if (messageElement.value) editMessage(messageElement.value, props) */ } }); } -if (props.author?.uuid == props.me.uuid /* || check message delete permission*/) { +if (props.author?.user.uuid == props.me.uuid /* || check message delete permission*/) { // Inserts "edit" option at index 2 (below the "edit" option) menuItems.splice(2, 0, { name: "Delete (WIP)", icon: "lucide:trash", type: "danger", callback: () => {} }); }