Procházet zdrojové kódy

Update cookies again

Lee Morgan před 1 měsícem
rodič
revize
2e666db67d

+ 2 - 4
src/routes/(app)/dashboard/+page.server.js

@@ -1,14 +1,12 @@
 import {PUBLIC_API_URL} from "$env/static/public";
 import {error} from "@sveltejs/kit";
 
-export async function load({fetch, cookies}){
-    const userCookie = cookies.get("user");
-
+export async function load({fetch, request}){
     const res = await fetch(`${PUBLIC_API_URL}/user`, {
         method: "GET",
         headers: {
             "Content-Type": "application/json",
-            "Cookie": `user=${userCookie}`
+            Cookie: request.headers.get("cookie") ?? ""
         }
     });
 

+ 2 - 4
src/routes/(app)/game/+page.server.js

@@ -1,14 +1,12 @@
 import {PUBLIC_API_URL} from "$env/static/public";
 import {error} from "@sveltejs/kit";
 
-export async function load({fetch, cookies}){
-    const userCookie = cookies.get("user");
-
+export async function load({fetch, request}){
     const res = await fetch(`${PUBLIC_API_URL}/game`, {
         method: "GET",
         headers: {
             "Content-Type": "application/json",
-            "Cookie": `user=${userCookie}`
+            Cookie: reques.headers.get("cookie") ?? ""
         }
     });
 

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

@@ -1,15 +1,14 @@
 import {PUBLIC_API_URL} from "$env/static/public";
 import {error} from "@sveltejs/kit";
 
-export async function load({fetch, params, cookies}){
+export async function load({fetch, params, request}){
     const {game_id} = params;
-    const userCookie = cookies.get("user");
 
     const response = await fetch(`${PUBLIC_API_URL}/game/${game_id}`, {
         method: "GET",
         headers: {
             "Content-Type": "application/json",
-            "Cookie": `user=${userCookie}`
+            Cookie: request.headers.get("cookie") ?? ""
         }
     });
 

+ 3 - 4
src/routes/api/game/[game_id]/session/[session_id]/turn/+server.js

@@ -1,16 +1,15 @@
 import {PRIVATE_API_URL} from "$env/static/private";
 import {fetch} from "undici";
 
-export async function POST({params, request, cookies}){
-    const cookie = cookies.get("user");
+export async function POST({params, request}){
     const body = await request.json();
 
     const res = await fetch(`${PRIVATE_API_URL}/game/${params.game_id}/session/${params.session_id}/turn`, {
         method: "POST",
         headers: {
             "Content-Type": "application/json",
-            "Cookie": `user=${cookie}`,
-            "Accept-Encoding": "identity"
+            "Accept-Encoding": "identity",
+            Cookie: request.headers.get("cookie") ?? ""
         },
         body: JSON.stringify(body),
         duplex: "half"