🚨 fix all linting error

This commit is contained in:
rafiarrafif
2025-06-25 10:14:01 +07:00
parent b0cca586d1
commit 89c4fb79a7
16 changed files with 94 additions and 133 deletions

View File

@ -1,8 +1,5 @@
import { Context } from "elysia";
import {
returnErrorResponse,
returnWriteResponse,
} from "../../../helpers/callback/httpResponse";
import { returnWriteResponse } from "../../../helpers/callback/httpResponse";
import { mainErrorHandler } from "../../../helpers/error/handler";
import { Prisma } from "@prisma/client";
import { editUserService } from "../services/editUser.service";

View File

@ -1,7 +1,4 @@
import {
returnErrorResponse,
returnReadResponse,
} from "../../../helpers/callback/httpResponse";
import { returnReadResponse } from "../../../helpers/callback/httpResponse";
import { Context } from "elysia";
import { getAllUsersService } from "../services/getAllUser.service";
import { mainErrorHandler } from "../../../helpers/error/handler";

View File

@ -5,20 +5,13 @@ export const checkUserEmailAndUsernameAvailabillityRepo = async (
username: string,
email: string
) => {
try {
const checkUsernameAndEmailAvailabillity = await userModel.findFirst({
where: {
OR: [
{ username: username ?? undefined },
{ email: email ?? undefined },
],
NOT: {
id: id,
},
const checkUsernameAndEmailAvailabillity = await userModel.findFirst({
where: {
OR: [{ username: username ?? undefined }, { email: email ?? undefined }],
NOT: {
id: id,
},
});
return checkUsernameAndEmailAvailabillity;
} catch (error) {
throw error;
}
},
});
return checkUsernameAndEmailAvailabillity;
};

View File

@ -2,16 +2,12 @@ import { Prisma } from "@prisma/client";
import { userModel } from "../user.model";
export const createUserRepo = async (data: Prisma.UserCreateInput) => {
try {
const userData = await userModel.create({
data,
omit: {
password: true,
},
});
const userData = await userModel.create({
data,
omit: {
password: true,
},
});
return userData;
} catch (error) {
throw error;
}
return userData;
};

View File

@ -1,39 +1,34 @@
import { AppError } from "../../../helpers/error/instances/app";
import { userModel } from "../user.model";
export const findUserByEmailOrUsernameRepo = async (identifier: string) => {
try {
const userData =
(await userModel.findUnique({
where: { email: identifier },
include: {
roles: {
omit: {
createdBy: true,
createdAt: true,
updatedAt: true,
deletedAt: true,
},
const userData =
(await userModel.findUnique({
where: { email: identifier },
include: {
roles: {
omit: {
createdBy: true,
createdAt: true,
updatedAt: true,
deletedAt: true,
},
},
})) ||
(await userModel.findUnique({
where: { username: identifier },
include: {
roles: {
omit: {
createdBy: true,
createdAt: true,
updatedAt: true,
deletedAt: true,
},
},
})) ||
(await userModel.findUnique({
where: { username: identifier },
include: {
roles: {
omit: {
createdBy: true,
createdAt: true,
updatedAt: true,
deletedAt: true,
},
},
}));
},
}));
if (!userData) return false;
return userData;
} catch (error) {
throw error;
}
if (!userData) return false;
return userData;
};

View File

@ -1,15 +1,11 @@
import { userModel } from "../user.model";
export const getAllUserRepo = async () => {
try {
const data = await userModel.findMany({
where: {
deletedAt: null,
},
});
const data = await userModel.findMany({
where: {
deletedAt: null,
},
});
return data;
} catch (error) {
throw error;
}
return data;
};

View File

@ -1,20 +1,16 @@
import { Prisma } from "@prisma/client";
import { userModel } from "../user.model";
import { JWTSessionPayload } from "../../auth/auth.types";
export const updateUserRepo = async (
username: string,
payload: Prisma.UserUpdateInput
) => {
try {
const userData = await userModel.update({
where: {
username,
},
data: payload,
});
return userData;
} catch (error) {
throw error;
}
const userData = await userModel.update({
where: {
username,
},
data: payload,
});
return userData;
};

View File

@ -1,3 +1,4 @@
import { ErrorForwarder } from "../../../helpers/error/instances/forwarder";
import { getAllUserRepo } from "../repositories/getAllUser.repository";
export const getAllUsersService = async () => {
@ -5,6 +6,6 @@ export const getAllUsersService = async () => {
const allUser = await getAllUserRepo();
return allUser;
} catch (error) {
throw error;
ErrorForwarder(error);
}
};