Download frontend/src/lib/supabase/server.ts from Ramosh99/cognify: direct link, hf CLI and curl.
- Browser
- Download file 714 Bytes
-
https://huggingface.co/spaces/Ramosh99/cognify/resolve/main/frontend/src/lib/supabase/server.ts
- Command line
-
hf download hf://spaces/Ramosh99/cognify/frontend/src/lib/supabase/server.ts
-
curl -L -o server.ts https://huggingface.co/spaces/Ramosh99/cognify/resolve/main/frontend/src/lib/supabase/server.ts
714 Bytes
| import { createServerClient } from "@supabase/ssr"; | |
| import { cookies } from "next/headers"; | |
| export async function createClient() { | |
| const cookieStore = await cookies(); | |
| return createServerClient( | |
| process.env.NEXT_PUBLIC_SUPABASE_URL!, | |
| process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, | |
| { | |
| cookies: { | |
| getAll() { | |
| return cookieStore.getAll(); | |
| }, | |
| setAll(cookiesToSet) { | |
| try { | |
| cookiesToSet.forEach(({ name, value, options }) => | |
| cookieStore.set(name, value, options) | |
| ); | |
| } catch { | |
| // setAll called from Server Component — cookies set in middleware instead | |
| } | |
| }, | |
| }, | |
| } | |
| ); | |
| } | |