import { createClient } from "@supabase/supabase-js"; // Server-only. Uses the service-role key, which bypasses RLS — so this module // must never be imported into a client component. const url = process.env.SUPABASE_URL; const serviceRoleKey = process.env.SUPABASE_SERVICE_ROLE_KEY; if (!url || !serviceRoleKey) { throw new Error( "Missing SUPABASE_URL or SUPABASE_SERVICE_ROLE_KEY environment variables." ); } export const supabaseAdmin = createClient(url, serviceRoleKey, { auth: { persistSession: false, autoRefreshToken: false }, });