import { createClient, type SupabaseClient } from "@supabase/supabase-js"; import { getEnv } from "../config/env"; let _client: SupabaseClient | null = null; export function getSupabaseClient(): SupabaseClient { if (!_client) { const env = getEnv(); _client = createClient(env.SUPABASE_URL, env.SUPABASE_SERVICE_ROLE_KEY, { auth: { persistSession: false }, }); } return _client; }