fixing user role module to extend repositoies and schemas

This commit is contained in:
rafiarrafif
2025-05-11 11:41:19 +07:00
parent c037ef0c75
commit e7ecd2dfb8
4 changed files with 5 additions and 6 deletions

View File

@ -4,10 +4,10 @@ import {
returnErrorResponse,
returnWriteResponse,
} from "../../../helpers/callback/httpResponse";
import { createUserRoleSchema } from "../userRole.schema";
import { createUserRoleService } from "../services/createUserRole.service";
import { handlePrismaError } from "../../../helpers/error/instances/prisma";
import { JWTDecodeToken } from "../../../helpers/cookies/jwt/decodeToken";
import { mainErrorHandler } from "../../../helpers/error/handler";
import { createUserRoleSchema } from "../schemas/createUserRole.schema";
/**
* @function createUserRole
@ -63,7 +63,6 @@ export const createUserRole = async (
newUserRole
);
} catch (error) {
const { status, message, details } = handlePrismaError(error);
return returnErrorResponse(ctx.set, status, message, details);
return mainErrorHandler(ctx.set, error);
}
};

View File

@ -1,5 +1,5 @@
import { Prisma } from "@prisma/client";
import { userRoleModel } from "./userRole.model";
import { userRoleModel } from "../userRole.model";
export const createUserRoleRepo = async (
data: Prisma.UserRoleUncheckedCreateInput

View File

@ -1,5 +1,5 @@
import { Prisma } from "@prisma/client";
import { createUserRoleRepo } from "../userRole.repository";
import { createUserRoleRepo } from "../repositories/createUserRole.repository";
export const createUserRoleService = async (
userRoleData: Prisma.UserRoleUncheckedCreateInput