finalization of create token logic

This commit is contained in:
Sheen Capadngan
2023-08-06 21:46:20 +08:00
parent 04fdccc45d
commit 3a9bf5409b
4 changed files with 29 additions and 30 deletions
+6 -8
View File
@@ -56,10 +56,9 @@ export const login1 = async (req: Request, res: Response) => {
if (!user) throw new Error("Failed to find user");
const shouldValidateProviderAuth = (user.authProvider && user.authProvider !== AuthProvider.EMAIL)
|| (user.authProviders && !user.authProviders?.includes(AuthProvider.EMAIL))
if (shouldValidateProviderAuth) {
let authProviders = [...(user.authProviders || []), user.authProvider];
if (!authProviders.includes(AuthProvider.EMAIL)) {
await validateProviderAuthToken({
email,
user,
@@ -119,10 +118,9 @@ export const login2 = async (req: Request, res: Response) => {
if (!user) throw new Error("Failed to find user");
const shouldValidateProviderAuth = (user.authProvider && user.authProvider !== AuthProvider.EMAIL)
|| (user.authProviders && !user.authProviders?.includes(AuthProvider.EMAIL))
if (shouldValidateProviderAuth) {
let authProviders = [...(user.authProviders || []), user.authProvider];
if (!authProviders.includes(AuthProvider.EMAIL)) {
await validateProviderAuthToken({
email,
user,