import { createClient } from '@supabase/supabase-js' // import { Database } from './database.types' export const supabaseUrl = process.env.SUPABASE_URL export const supabaseAnonKey = process.env.SUPABASE_ANON_KEY export const service_role_key = process.env.SUPABASE_SERVICE_ROLE_KEY // Create Supabase client with real-time enabled export const supabase = createClient(supabaseUrl!, supabaseAnonKey!, { // realtime: { // params: { // eventsPerSecond: 10 // } // } }) // Create admin client with service role key export const supabaseAdmin = createClient(supabaseUrl!, service_role_key!, { auth: { autoRefreshToken: false, persistSession: false }, // realtime: { // params: { // eventsPerSecond: 10 // } // } }) // Access auth admin api export const adminAuthClient = supabaseAdmin.auth.admin export const supabaseUrlImage = `${supabaseUrl}/storage/v1/object/public`