💩 (user) i dont know what im commited

This commit is contained in:
Rafi Arrafif
2025-07-15 23:50:40 +07:00
parent 8fb1586c6a
commit b98c2c01c6
6 changed files with 56 additions and 36 deletions

View File

@ -1,37 +1,27 @@
import { FindUserByEmailOrUsernameOptions } from "../services/findUserByEmailOrUsername.service";
import { userModel } from "../user.model";
import { FindUserByEmailOrUsernameOptions } from "../user.types";
export const findUserByEmailOrUsernameRepo = async (
export const findUserByEmailOrUsernameRepository = async (
identifier: string,
options: FindUserByEmailOrUsernameOptions
) => {
const userData =
(await userModel.findUnique({
where: { email: identifier },
include: {
roles: {
omit: {
createdBy: !options.verbose,
createdAt: !options.verbose,
updatedAt: !options.verbose,
deletedAt: !options.verbose,
const userData = await userModel.findUnique({
where: { email: identifier },
include: {
assignedRoles: {
select: {
role: {
omit: {
createdBy: true,
updatedAt: true,
createdAt: true,
deletedAt: true,
},
},
},
},
})) ||
(await userModel.findUnique({
where: { username: identifier },
include: {
roles: {
omit: {
createdBy: !options.verbose,
createdAt: !options.verbose,
updatedAt: !options.verbose,
deletedAt: !options.verbose,
},
},
},
}));
},
});
if (!userData) return false;
return userData;