fixing in userSession

This commit is contained in:
rafiarrafif
2025-05-11 11:52:19 +07:00
parent e7ecd2dfb8
commit 7adda16a6b
5 changed files with 5 additions and 7 deletions

View File

@ -1,12 +1,11 @@
import { Context } from "elysia"; import { Context } from "elysia";
import { createUserSessionService } from "../services/createUserSession.service"; import { createUserSessionService } from "../services/createUserSession.service";
import { getUserHeaderInformation } from "../../../helpers/cookies/userHeader/getUserHeaderInformation"; import { getUserHeaderInformation } from "../../../helpers/cookies/userHeader/getUserHeaderInformation";
import { handlePrismaError } from "../../../helpers/error/instances/prisma"; import { mainErrorHandler } from "../../../helpers/error/handler";
import { import {
returnErrorResponse, returnErrorResponse,
returnWriteResponse, returnWriteResponse,
} from "../../../helpers/callback/httpResponse"; } from "../../../helpers/callback/httpResponse";
import { createUserSchema } from "../../user/user.schema";
export const createUserSessionRole = async ( export const createUserSessionRole = async (
ctx: Context & { body: { userId?: string } } ctx: Context & { body: { userId?: string } }
@ -31,7 +30,6 @@ export const createUserSessionRole = async (
newUserSession newUserSession
); );
} catch (error) { } catch (error) {
const { status, message, details } = handlePrismaError(error); return mainErrorHandler(ctx.set, error);
return returnErrorResponse(ctx.set, status, message, details);
} }
}; };

View File

@ -1,5 +1,5 @@
import Elysia from "elysia"; 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( export const userSessionModule = new Elysia({ prefix: "/user-sessions" }).post(
"/", "/",

View File

@ -1,5 +1,5 @@
import { Prisma } from "@prisma/client"; import { Prisma } from "@prisma/client";
import { userSessionModel } from "./userSession.model"; import { userSessionModel } from "../userSession.model";
export const createUserSessionRepo = async ( export const createUserSessionRepo = async (
data: Prisma.UserSessionUncheckedCreateInput data: Prisma.UserSessionUncheckedCreateInput

View File

@ -1,6 +1,6 @@
import { createUserSessionServiceParams } from "../userSession.types"; import { createUserSessionServiceParams } from "../userSession.types";
import { createUserSessionRepo } from "../userSession.repository";
import { redis } from "../../../utils/databases/redis/connection"; import { redis } from "../../../utils/databases/redis/connection";
import { createUserSessionRepo } from "../repositories/createUserSession.repository";
export const createUserSessionService = async ( export const createUserSessionService = async (
data: createUserSessionServiceParams data: createUserSessionServiceParams