bot-me / src /db /supabase.ts
Mohammed Foud
all
41011f5
raw
history blame contribute delete
918 Bytes
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`