fix: fixed the timestamp comparison login in verifyPasswordlessTokens route

This commit is contained in:
Balu Babu
2023-01-13 01:46:34 +05:30
parent f4df8873be
commit 5fe934110e
4 changed files with 57 additions and 4 deletions

View File

@@ -1,6 +1,7 @@
import { Injectable } from '@nestjs/common';
import { PrismaService } from 'src/prisma/prisma.service';
import * as O from 'fp-ts/Option';
import { AuthUser, SSOProviderProfile } from 'src/types/AuthUser';
@Injectable()
export class UserService {
@@ -71,11 +72,15 @@ export class UserService {
async createProviderAccount(user, accessToken, refreshToken, profile) {
const createdProvider = await this.prisma.account.create({
data: {
userId: user.id,
provider: profile.provider,
providerAccountId: profile.id,
providerRefreshToken: refreshToken ? refreshToken : null,
providerAccessToken: accessToken ? accessToken : null,
user: {
connect: {
id: user.id,
},
},
},
});