diff --git a/database.types.ts b/database.types.ts deleted file mode 100644 index e69de29..0000000 diff --git a/libs/mod/vocabulary/routes.ts b/libs/mod/vocabulary/routes.ts index fe33818..8e9ebc6 100644 --- a/libs/mod/vocabulary/routes.ts +++ b/libs/mod/vocabulary/routes.ts @@ -1,15 +1,15 @@ import { Hono } from "hono"; -import { container, Instances } from "../../config/container.ts"; import type { IVocabularyService } from "./service.ts"; -import authMiddleware from "../../middleware/auth.middleware.ts"; +import { container, Instances } from "../../utils/config/container.ts"; +import authMiddleware from "../../utils/middleware/auth.middleware.ts"; const vocabularyRoutes = new Hono() -.use("*", authMiddleware) -.post("/create", async (c) => { - const body = await c.req.json<{ word: string }>(); - const srv = container.get(Instances.VocabularyService); - const res = await srv.insert(body.word); - return c.json(res); -}); + .use("*", authMiddleware) + .post("/create", async (c) => { + const body = await c.req.json<{ word: string }>(); + const srv = container.get(Instances.VocabularyService); + const res = await srv.insert(body.word); + return c.json(res); + }); export default vocabularyRoutes; diff --git a/libs/config/container.ts b/libs/utils/config/container.ts similarity index 100% rename from libs/config/container.ts rename to libs/utils/config/container.ts diff --git a/libs/config/index.ts b/libs/utils/config/index.ts similarity index 100% rename from libs/config/index.ts rename to libs/utils/config/index.ts diff --git a/libs/db/index.ts b/libs/utils/db/index.ts similarity index 100% rename from libs/db/index.ts rename to libs/utils/db/index.ts diff --git a/libs/middleware/auth.middleware.ts b/libs/utils/middleware/auth.middleware.ts similarity index 92% rename from libs/middleware/auth.middleware.ts rename to libs/utils/middleware/auth.middleware.ts index 3b93597..d266881 100644 --- a/libs/middleware/auth.middleware.ts +++ b/libs/utils/middleware/auth.middleware.ts @@ -1,7 +1,7 @@ -import { IUserService } from "./../mod/auth/service.ts"; import { MiddlewareHandler } from "hono"; import { getCookie } from "hono/cookie"; import { container, Instances } from "../config/container.ts"; +import type { IUserService } from "../../mod/auth/service.ts"; const authMiddleware: MiddlewareHandler = async (c, next) => { const accessToken = getCookie(c, "access_token"); diff --git a/libs/middleware/zodValidator.middleware.ts b/libs/utils/middleware/zodValidator.middleware.ts similarity index 100% rename from libs/middleware/zodValidator.middleware.ts rename to libs/utils/middleware/zodValidator.middleware.ts diff --git a/main.ts b/main.ts index cfa6f64..639fe3e 100644 --- a/main.ts +++ b/main.ts @@ -1,14 +1,14 @@ import { Hono } from "hono"; // import { bearerAuth } from "hono/bearer-auth"; -import { container, Instances } from "./libs/config/container.ts"; -import type { IVocabularyService } from "./libs/mod/vocabulary/service.ts"; +// import { container, Instances } from "./libs/config/container.ts"; +// import type { IVocabularyService } from "./libs/mod/vocabulary/service.ts"; import authRoutes from "./libs/mod/auth/routes.ts"; import vocabularyRoutes from "./libs/mod/vocabulary/routes.ts"; -import authMiddleware from "./libs/middleware/auth.middleware.ts"; +// import authMiddleware from "./libs/middleware/auth.middleware.ts"; // const readToken = "read"; // const prvilegedToekn = "read+write"; -const privilegedMethods = ["POST", "PUT", "PATCH", "DELETE"]; +// const privilegedMethods = ["POST", "PUT", "PATCH", "DELETE"]; const app = new Hono();