diff --git a/pages/servers/[serverId]/channels/[channelId].vue b/pages/servers/[serverId]/channels/[channelId].vue
index 2b5d225..cdb2c94 100644
--- a/pages/servers/[serverId]/channels/[channelId].vue
+++ b/pages/servers/[serverId]/channels/[channelId].vue
@@ -20,7 +20,7 @@
+ :href="`/guilds/${route.params.serverId}/channels/${channel.uuid}`" />
@@ -40,7 +40,7 @@ const route = useRoute();
const loading = useState("loading");
-const channelUrlPath = `servers/${route.params.serverId}/channels/${route.params.channelId}`;
+const channelUrlPath = `/channels/${route.params.channelId}`;
const server = ref();
const channels = ref();
@@ -104,13 +104,9 @@ onMounted(async () => {
console.log("channelid: set loading to true");
server.value = await fetchWithApi(`servers/${route.params.serverId}`);
- channels.value = await fetchWithApi(
- `servers/${route.params.serverId}/channels`
- );
+ channels.value = await fetchWithApi(`/channels`);
console.log("channels:", channels.value);
- channel.value = await fetchWithApi(
- route.path
- );
+ channel.value = await fetchWithApi(route.path);
console.log("channel:", channel.value);
console.log("channelid: channel:", channel);
diff --git a/pages/servers/[serverId]/index.vue b/pages/servers/[serverId]/index.vue
index b45982a..ce6bea5 100644
--- a/pages/servers/[serverId]/index.vue
+++ b/pages/servers/[serverId]/index.vue
@@ -5,7 +5,7 @@
diff --git a/utils/fetchMember.ts b/utils/fetchMember.ts
index a0f5782..8f4a9e4 100644
--- a/utils/fetchMember.ts
+++ b/utils/fetchMember.ts
@@ -1,6 +1,6 @@
import type { UserResponse } from "~/types/interfaces"
export default async (serverId: string, memberId: string): Promise => {
- const user = await fetchWithApi(`/servers/${serverId}/members/${memberId}`) as UserResponse;
+ const user = await fetchWithApi(`/guilds/${serverId}/members/${memberId}`) as UserResponse;
return user;
}