membership functions - split and compose router functions - schema changes

This commit is contained in:
Michael Dausmann
2023-02-08 23:14:46 +11:00
parent 087526eb50
commit de976ab43b
10 changed files with 282 additions and 71 deletions

View File

@@ -4,7 +4,7 @@ import { H3Event } from 'h3';
import { serverSupabaseClient } from '#supabase/server';
import SupabaseClient from '@supabase/supabase-js/dist/module/SupabaseClient';
import { User } from '@supabase/supabase-js';
import UserService from '~~/lib/services/user.service';
import UserAccountService from '~~/lib/services/user.account.service';
let prisma: PrismaClient | undefined
let supabase: SupabaseClient | undefined
@@ -22,7 +22,7 @@ export async function createContext(event: H3Event){
prisma = new PrismaClient()
}
if (!dbUser && user) {
const userService = new UserService(prisma);
const userService = new UserAccountService(prisma);
dbUser = await userService.getUserBySupabaseId(user.id);
if (!dbUser && user) {