From 5aef1eb8bdf8ee0e81cadb041a518d6f1e31c13c Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Sun, 11 Aug 2024 13:34:32 -0400 Subject: [PATCH] Fix collection link --- .../src/lib/components/AdventureLink.svelte | 24 +++++++++++-------- .../routes/adventures/[id]/+page.server.ts | 4 +--- .../src/routes/adventures/[id]/+page.svelte | 2 +- 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/frontend/src/lib/components/AdventureLink.svelte b/frontend/src/lib/components/AdventureLink.svelte index 71486ee..b1bb85f 100644 --- a/frontend/src/lib/components/AdventureLink.svelte +++ b/frontend/src/lib/components/AdventureLink.svelte @@ -10,6 +10,8 @@ let adventures: Adventure[] = []; + let isLoading: boolean = true; + export let user: User | null; onMount(async () => { @@ -17,19 +19,16 @@ if (modal) { modal.showModal(); } - let formData = new FormData(); - formData.append('include_collections', 'false'); - let res = await fetch(`/adventures?/all`, { - method: 'POST', - body: formData + let res = await fetch(`/api/adventures/all/?include_collections=false`, { + method: 'GET' }); - const result: ActionResult = deserialize(await res.text()); - console.log(result); + const newAdventures = await res.json(); - if (result.type === 'success' && result.data) { - adventures = result.data.adventures as Adventure[]; + if (res.ok && adventures) { + adventures = newAdventures; } + isLoading = false; }); function close() { @@ -53,11 +52,16 @@