File size: 570 Bytes
c09f67c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import type { Database } from "@midday/supabase/types";
import { createClient as createSupabaseClient } from "@supabase/supabase-js";
export async function createClient(accessToken?: string) {
return createSupabaseClient<Database>(
process.env.SUPABASE_URL!,
process.env.SUPABASE_SERVICE_KEY!,
{
accessToken() {
return Promise.resolve(accessToken || "");
},
},
);
}
export async function createAdminClient() {
return createSupabaseClient<Database>(
process.env.SUPABASE_URL!,
process.env.SUPABASE_SERVICE_KEY!,
);
}
|