From 7adda16a6b585520be28f6d0b153661c7e9441bb Mon Sep 17 00:00:00 2001 From: rafiarrafif Date: Sun, 11 May 2025 11:52:19 +0700 Subject: [PATCH] fixing in userSession --- .../createUserSession.controller.ts | 6 ++---- src/modules/userSession/index.ts | 2 +- .../createUserSession.repository.ts} | 2 +- .../userSession/services/createUserSession.service.ts | 2 +- src/modules/userSession/userSession.schema.ts | 0 5 files changed, 5 insertions(+), 7 deletions(-) rename src/modules/userSession/{controller => controllers}/createUserSession.controller.ts (77%) rename src/modules/userSession/{userSession.repository.ts => repositories/createUserSession.repository.ts} (89%) delete mode 100644 src/modules/userSession/userSession.schema.ts 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