diff --git a/src/helpers/jwt/decodeToken/index.ts b/src/helpers/cookies/jwt/decodeToken/index.ts similarity index 95% rename from src/helpers/jwt/decodeToken/index.ts rename to src/helpers/cookies/jwt/decodeToken/index.ts index cbafd46..2f1f92b 100644 --- a/src/helpers/jwt/decodeToken/index.ts +++ b/src/helpers/cookies/jwt/decodeToken/index.ts @@ -1,8 +1,8 @@ import jwt from "jsonwebtoken"; import { Context } from "elysia"; import { JWTAuthToken } from "./types"; -import { returnErrorResponse } from "../../callback/httpResponse"; import { parse } from "cookie"; +import { returnErrorResponse } from "../../../callback/httpResponse"; /** * Verifies the authentication cookie from the request header. diff --git a/src/helpers/jwt/decodeToken/types.ts b/src/helpers/cookies/jwt/decodeToken/types.ts similarity index 100% rename from src/helpers/jwt/decodeToken/types.ts rename to src/helpers/cookies/jwt/decodeToken/types.ts diff --git a/src/modules/auth/auth.repository.ts b/src/modules/auth/auth.repository.ts deleted file mode 100644 index e69de29..0000000 diff --git a/src/modules/auth/controller/loginViaPassword.controller.ts b/src/modules/auth/controller/loginViaPassword.controller.ts new file mode 100644 index 0000000..b5f9b17 --- /dev/null +++ b/src/modules/auth/controller/loginViaPassword.controller.ts @@ -0,0 +1,7 @@ +import { Context } from "elysia"; +import { loginViaPasswordService } from "../services/loginViaPassword.service"; + +export const loginViaPassword = async (ctx: Context) => { + const result = loginViaPasswordService(ctx); + return result; +}; diff --git a/src/modules/auth/index.ts b/src/modules/auth/index.ts index e69de29..28430db 100644 --- a/src/modules/auth/index.ts +++ b/src/modules/auth/index.ts @@ -0,0 +1,7 @@ +import Elysia from "elysia"; +import { loginViaPassword } from "./controller/loginViaPassword.controller"; + +export const authModule = new Elysia({ prefix: "/auth" }).post( + "/legacy", + loginViaPassword +); diff --git a/src/modules/auth/services/loginViaPassword.service.ts b/src/modules/auth/services/loginViaPassword.service.ts new file mode 100644 index 0000000..4de4e6f --- /dev/null +++ b/src/modules/auth/services/loginViaPassword.service.ts @@ -0,0 +1,5 @@ +import { Context } from "elysia"; + +export const loginViaPasswordService = async (ctx: Context) => { + return "OK PASSED"; +}; diff --git a/src/modules/userRole/controller/createUserRole.controller.ts b/src/modules/userRole/controller/createUserRole.controller.ts index cfce046..bc603f9 100644 --- a/src/modules/userRole/controller/createUserRole.controller.ts +++ b/src/modules/userRole/controller/createUserRole.controller.ts @@ -5,9 +5,9 @@ import { returnWriteResponse, } from "../../../helpers/callback/httpResponse"; import { createUserRoleSchema } from "../userRole.schema"; -import { JWTDecodeToken } from "../../../helpers/jwt/decodeToken"; import { createUserRoleService } from "../services/createUserRole.service"; import { handlePrismaError } from "../../../utils/databases/prisma/error/handler"; +import { JWTDecodeToken } from "../../../helpers/cookies/jwt/decodeToken"; /** * @function createUserRole diff --git a/src/routes.ts b/src/routes.ts index 9949626..07f8565 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -23,7 +23,7 @@ for (const folder of readdirSync(modulesPath, { withFileTypes: true })) { } } catch (error) { console.warn( - `Module ${folder.name} not found. Please check the module path or name.` + `Module ${folder.name} not found. Please check the module path or name: ${error}` ); } }