From 8d0b32f8dfe45291426e58f6bf20cffac8dab6e7 Mon Sep 17 00:00:00 2001 From: Joseph Ditton Date: Tue, 23 Nov 2021 14:04:12 -0700 Subject: adds api, guard, tailwind --- server/providers/services/users.service.ts | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'server/providers/services/users.service.ts') diff --git a/server/providers/services/users.service.ts b/server/providers/services/users.service.ts index 21438a4..47a0360 100644 --- a/server/providers/services/users.service.ts +++ b/server/providers/services/users.service.ts @@ -11,12 +11,12 @@ export class UsersService { private usersRespository: Repository, ) {} - findBy(options: Record) { - return this.usersRespository.findOne(options); + findBy(options: Record, relations: string[] = []) { + return this.usersRespository.findOne(options, { relations }); } - find(id: number) { - return this.usersRespository.findOne(id); + find(id: number, relations: string[] = []) { + return this.usersRespository.findOne(id, { relations }); } create(user: User) { @@ -24,12 +24,9 @@ export class UsersService { } async verify(email: string, password: string) { - const user = await this.usersRespository.findOne({ email }); + const user = await this.usersRespository.findOne({ email }, { relations: ['refreshTokens'] }); if (!user) return { verified: false, user: null }; - const verified: boolean = await bcrypt.compare( - password, - user.password_hash, - ); + const verified: boolean = await bcrypt.compare(password, user.passwordHash); return { verified, user: verified ? user : null }; } } -- cgit v1.2.3-70-g09d2