diff --git a/src/modules/userSession/controller/createUserSession.controller.ts b/src/modules/userSession/controllers/createUserSession.controller.ts similarity index 77% rename from src/modules/userSession/controller/createUserSession.controller.ts rename to src/modules/userSession/controllers/createUserSession.controller.ts index 85a9f53..060df7b 100644 --- a/src/modules/userSession/controller/createUserSession.controller.ts +++ b/src/modules/userSession/controllers/createUserSession.controller.ts @@ -1,12 +1,11 @@ import { Context } from "elysia"; import { createUserSessionService } from "../services/createUserSession.service"; import { getUserHeaderInformation } from "../../../helpers/cookies/userHeader/getUserHeaderInformation"; -import { handlePrismaError } from "../../../helpers/error/instances/prisma"; +import { mainErrorHandler } from "../../../helpers/error/handler"; import { returnErrorResponse, returnWriteResponse, } from "../../../helpers/callback/httpResponse"; -import { createUserSchema } from "../../user/user.schema"; export const createUserSessionRole = async ( ctx: Context & { body: { userId?: string } } @@ -31,7 +30,6 @@ export const createUserSessionRole = async ( newUserSession ); } catch (error) { - const { status, message, details } = handlePrismaError(error); - return returnErrorResponse(ctx.set, status, message, details); + return mainErrorHandler(ctx.set, error); } }; diff --git a/src/modules/userSession/index.ts b/src/modules/userSession/index.ts index d4087c2..d0302ac 100644 --- a/src/modules/userSession/index.ts +++ b/src/modules/userSession/index.ts @@ -1,5 +1,5 @@ import Elysia from "elysia"; -import { createUserSessionRole } from "./controller/createUserSession.controller"; +import { createUserSessionRole } from "./controllers/createUserSession.controller"; export const userSessionModule = new Elysia({ prefix: "/user-sessions" }).post( "/", diff --git a/src/modules/userSession/userSession.repository.ts b/src/modules/userSession/repositories/createUserSession.repository.ts similarity index 89% rename from src/modules/userSession/userSession.repository.ts rename to src/modules/userSession/repositories/createUserSession.repository.ts index 4f2f945..ef09985 100644 --- a/src/modules/userSession/userSession.repository.ts +++ b/src/modules/userSession/repositories/createUserSession.repository.ts @@ -1,5 +1,5 @@ import { Prisma } from "@prisma/client"; -import { userSessionModel } from "./userSession.model"; +import { userSessionModel } from "../userSession.model"; export const createUserSessionRepo = async ( data: Prisma.UserSessionUncheckedCreateInput diff --git a/src/modules/userSession/services/createUserSession.service.ts b/src/modules/userSession/services/createUserSession.service.ts index c2359d3..dfdc442 100644 --- a/src/modules/userSession/services/createUserSession.service.ts +++ b/src/modules/userSession/services/createUserSession.service.ts @@ -1,6 +1,6 @@ import { createUserSessionServiceParams } from "../userSession.types"; -import { createUserSessionRepo } from "../userSession.repository"; import { redis } from "../../../utils/databases/redis/connection"; +import { createUserSessionRepo } from "../repositories/createUserSession.repository"; export const createUserSessionService = async ( data: createUserSessionServiceParams diff --git a/src/modules/userSession/userSession.schema.ts b/src/modules/userSession/userSession.schema.ts deleted file mode 100644 index e69de29..0000000