prettier fixes #16
This commit is contained in:
@@ -7,28 +7,36 @@ import generator from 'generate-password-ts';
|
||||
const config = useRuntimeConfig();
|
||||
|
||||
export default class AuthService {
|
||||
async getFullUserBySupabaseId(supabase_uid: string): Promise<FullDBUser | null> {
|
||||
return prisma_client.user.findFirst({
|
||||
where: { supabase_uid },
|
||||
async getFullUserBySupabaseId(
|
||||
supabase_uid: string
|
||||
): Promise<FullDBUser | null> {
|
||||
return prisma_client.user.findFirst({
|
||||
where: { supabase_uid },
|
||||
...fullDBUser
|
||||
});
|
||||
}
|
||||
|
||||
async getUserById(user_id: number): Promise<FullDBUser | null> {
|
||||
return prisma_client.user.findFirstOrThrow({
|
||||
where: { id: user_id },
|
||||
...fullDBUser
|
||||
return prisma_client.user.findFirstOrThrow({
|
||||
where: { id: user_id },
|
||||
...fullDBUser
|
||||
});
|
||||
}
|
||||
|
||||
async createUser( supabase_uid: string, display_name: string, email: string ): Promise<FullDBUser | null> {
|
||||
const trialPlan = await prisma_client.plan.findFirstOrThrow({ where: { name: config.initialPlanName}});
|
||||
async createUser(
|
||||
supabase_uid: string,
|
||||
display_name: string,
|
||||
email: string
|
||||
): Promise<FullDBUser | null> {
|
||||
const trialPlan = await prisma_client.plan.findFirstOrThrow({
|
||||
where: { name: config.initialPlanName }
|
||||
});
|
||||
const join_password: string = generator.generate({
|
||||
length: 10,
|
||||
numbers: true
|
||||
});
|
||||
return prisma_client.user.create({
|
||||
data:{
|
||||
data: {
|
||||
supabase_uid: supabase_uid,
|
||||
display_name: display_name,
|
||||
email: email,
|
||||
@@ -37,13 +45,16 @@ export default class AuthService {
|
||||
account: {
|
||||
create: {
|
||||
name: display_name,
|
||||
current_period_ends: UtilService.addMonths(new Date(), config.initialPlanActiveMonths),
|
||||
plan_id: trialPlan.id,
|
||||
current_period_ends: UtilService.addMonths(
|
||||
new Date(),
|
||||
config.initialPlanActiveMonths
|
||||
),
|
||||
plan_id: trialPlan.id,
|
||||
features: trialPlan.features,
|
||||
max_notes: trialPlan.max_notes,
|
||||
max_members: trialPlan.max_members,
|
||||
plan_name: trialPlan.name,
|
||||
join_password: join_password,
|
||||
join_password: join_password
|
||||
}
|
||||
},
|
||||
access: ACCOUNT_ACCESS.OWNER
|
||||
@@ -55,7 +66,7 @@ export default class AuthService {
|
||||
}
|
||||
|
||||
async deleteUser(user_id: number): Promise<FullDBUser> {
|
||||
return prisma_client.user.delete({
|
||||
return prisma_client.user.delete({
|
||||
where: { id: user_id },
|
||||
...fullDBUser
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user