2025-11-23 10:55:04 +08:00
|
|
|
import { createServerComponentClient, createRouteHandlerClient } from "@supabase/auth-helpers-nextjs";
|
|
|
|
|
import { getDecodedCookies } from "@/lib/server-cookies";
|
|
|
|
|
|
|
|
|
|
export const createSupabaseServerClient = async () => {
|
|
|
|
|
const cookieStore = await getDecodedCookies();
|
|
|
|
|
return createServerComponentClient({
|
2026-01-08 06:28:14 +08:00
|
|
|
cookies: () => cookieStore as any,
|
|
|
|
|
} as any);
|
2025-11-23 10:55:04 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const createSupabaseRouteClient = async () => {
|
|
|
|
|
const cookieStore = await getDecodedCookies();
|
|
|
|
|
return createRouteHandlerClient({
|
2026-01-08 06:28:14 +08:00
|
|
|
cookies: () => cookieStore as any,
|
|
|
|
|
} as any);
|
2025-11-23 10:55:04 +08:00
|
|
|
};
|