11import { createBrowserClient , createServerClient , isBrowser } from "@supabase/ssr"
2- import { PUBLIC_LOCAL_SUPABASE_URL , PUBLIC_SUPABASE_ANON_KEY , PUBLIC_SUPABASE_URL } from "$env/static/public"
2+ import { PUBLIC_SUPABASE_URL , PUBLIC_SUPABASE_ANON_KEY } from "$env/static/public"
33import type { Session , User } from "@supabase/supabase-js"
44
55export const load = async ( { data, depends, fetch } ) => {
66 depends ( "supabase:auth" )
77 const isbrowser = isBrowser ( )
8- console . log ( "└⚡" , isbrowser ? "Client" : "Server" , " connecting to database: " , PUBLIC_SUPABASE_URL )
8+
99 const supabaseClient = isbrowser
1010 ? createBrowserClient ( PUBLIC_SUPABASE_URL , PUBLIC_SUPABASE_ANON_KEY , {
11- global : { fetch }
11+ global : {
12+ fetch : ( input : string | URL | Request , init ?: RequestInit ) => {
13+ console . log ( "Layout Client: " , input )
14+ return fetch ( input , init )
15+ }
16+ }
1217 } )
13- : createServerClient ( PUBLIC_LOCAL_SUPABASE_URL , PUBLIC_SUPABASE_ANON_KEY , {
14- global : { fetch } ,
18+ : createServerClient ( PUBLIC_SUPABASE_URL , PUBLIC_SUPABASE_ANON_KEY , {
19+ global : {
20+ fetch : ( input : string | URL | Request , init ?: RequestInit ) => {
21+ console . log ( "Layout Server: " , input )
22+ return fetch ( input , init )
23+ }
24+ } ,
1525 cookies : {
1626 getAll ( ) {
1727 return data . cookies
@@ -21,7 +31,7 @@ export const load = async ({ data, depends, fetch }) => {
2131
2232 let session : Session | null
2333 let user : User | null
24- if ( isBrowser ( ) ) {
34+ if ( isbrowser ) {
2535 const promises = await Promise . all ( [ supabaseClient . auth . getSession ( ) , supabaseClient . auth . getUser ( ) ] )
2636 session = promises [ 0 ] . data . session
2737 user = promises [ 1 ] . data . user
0 commit comments