Prechádzať zdrojové kódy

Create unworking base for single game page

Lee Morgan 3 týždňov pred
rodič
commit
9b06177c63

+ 22 - 0
src/routes/(app)/game/[game_id]/+page.server.js

@@ -0,0 +1,22 @@
+import {PUBLIC_API_URL} from "$env/static/public";
+import {error} from "@sveltejs/kit";
+
+export async function load({fetch, url}){
+    const response = await fetch(`${PUBLIC_API_URL}/game/${game_id}`, {
+        method: "GET",
+        headers: {"Content-Type": "application/json"},
+        credentials: "include"
+    });
+
+    const data = await response.json();
+    if(!response.ok){
+        if(response.status === 401){
+            error(response.status, {
+                message: data.error.message,
+                back: "/"
+            })
+        }
+    }
+
+    return {data};
+}

+ 8 - 0
src/routes/(app)/game/[game_id]/+page.svelte

@@ -0,0 +1,8 @@
+<script>
+    import {page} from "$app/state";
+    console.log(page);
+</script>
+
+<main>
+
+</main>