fixing in userSession
This commit is contained in:
@ -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);
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -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(
|
||||||
"/",
|
"/",
|
||||||
|
|||||||
@ -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
|
||||||
@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user