refactor: reinstate drizzle

This commit is contained in:
Henry
2025-04-23 13:11:00 +01:00
parent 0c25fe3864
commit c1348cf455
22 changed files with 1964 additions and 879 deletions

View File

@@ -74,15 +74,15 @@ export function createNextApiClient(req: NextApiRequest) {
export function createTRPCClient(req: Request, resHeaders: Headers) {
const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL;
const supabaseKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY;
const serviceKey = process.env.SUPABASE_SERVICE_API_KEY;
if (!supabaseUrl || !supabaseKey) {
if (!supabaseUrl || !serviceKey) {
throw new Error("Missing Supabase environment variables");
}
const supabase = createServerClient<Database, "public">(
supabaseUrl,
supabaseKey,
serviceKey,
{
cookies: {
get(name: string) {
@@ -101,27 +101,3 @@ export function createTRPCClient(req: Request, resHeaders: Headers) {
return supabase;
}
export function createTRPCAdminClient() {
const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL;
const serviceKey = process.env.SUPABASE_SERVICE_API_KEY;
if (!supabaseUrl || !serviceKey) {
throw new Error("Missing Supabase environment variables");
}
const supabase = createServerClient<Database, "public">(
supabaseUrl,
serviceKey,
{
cookies: {
get: (_name: string) => "",
set: (_name: string, _value: string, _options: CookieOptions) =>
undefined,
remove: (_name: string, _options: CookieOptions) => undefined,
},
},
);
return supabase;
}