add 1 step find user

This commit is contained in:
rafiarrafif
2025-05-10 01:00:00 +07:00
parent 87cf7fa56c
commit 83f30bd36c
5 changed files with 58 additions and 5 deletions

View File

@ -11,6 +11,10 @@ export const loginWithPassword = async (
if (error || !ctx.body)
return returnErrorResponse(ctx.set, 400, "Invalid user input", error);
const result = await loginWithPasswordService(ctx.body);
return result;
try {
const result = await loginWithPasswordService(ctx.body);
return result;
} catch (error) {
return error;
}
};

View File

@ -1,9 +1,13 @@
import { findUserByEmailOrUsernameService } from "../../user/services/findUserByEmailOrUsername.service";
import { LoginWithPasswordRequest } from "../auth.types";
export const loginWithPasswordService = async (
data: LoginWithPasswordRequest
) => {
return `Login with password service called with data: ${JSON.stringify(
data
)}`;
try {
const userData = await findUserByEmailOrUsernameService(data.identifier);
return userData;
} catch (error) {
throw error;
}
};