refactor(backend): flatten module structure, move routes to .routes.ts files

- Remove empty controllers/, services/, repositories/ subdirectories
- Move routes/index.ts into module.routes.ts (flat naming convention)
- Update imports in http/app.ts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
MythEclipse
2026-06-01 21:53:08 +07:00
co-authored by Claude Opus 4.6
parent c48a0c5e3b
commit f20c2389a4
6 changed files with 8 additions and 8 deletions
+5 -5
View File
@@ -5,11 +5,11 @@ import express, {
type Response, type Response,
} from "express"; } from "express";
import helmet from "helmet"; import helmet from "helmet";
import { createAnalyticsRouter } from "../modules/analytics/routes/index.js"; import { createAnalyticsRouter } from "../modules/analytics/analytics.routes.js";
import { createHealthRouter } from "../modules/health/routes/index.js"; import { createHealthRouter } from "../modules/health/health.routes.js";
import { createMediaRouter } from "../modules/media/routes/index.js"; import { createMediaRouter } from "../modules/media/media.routes.js";
import { createMessagesRouter } from "../modules/messages/routes/index.js"; import { createMessagesRouter } from "../modules/messages/messages.routes.js";
import { createVoiceRouter } from "../modules/voice/routes/index.js"; import { createVoiceRouter } from "../modules/voice/voice.routes.js";
import { createChildLogger } from "../shared/logger/index.js"; import { createChildLogger } from "../shared/logger/index.js";
import { errorHandler } from "../shared/middlewares/index.js"; import { errorHandler } from "../shared/middlewares/index.js";
@@ -7,7 +7,7 @@ import {
handleGetOverview, handleGetOverview,
handleGetTopViolators, handleGetTopViolators,
handleGetUserLeaderboard, handleGetUserLeaderboard,
} from "../analytics.controller.js"; } from "./analytics.controller.js";
export function createAnalyticsRouter(): Router { export function createAnalyticsRouter(): Router {
const router = express.Router(); const router = express.Router();
@@ -1,6 +1,6 @@
import type { Router } from "express"; import type { Router } from "express";
import express from "express"; import express from "express";
import { handleHealthCheck } from "../health.controller.js"; import { handleHealthCheck } from "./health.controller.js";
export function createHealthRouter(): Router { export function createHealthRouter(): Router {
const router = express.Router(); const router = express.Router();
@@ -5,7 +5,7 @@ import {
handleGetMessageById, handleGetMessageById,
handleGetMessagesByChannel, handleGetMessagesByChannel,
handleListMessages, handleListMessages,
} from "../messages.controller.js"; } from "./messages.controller.js";
export function createMessagesRouter(): Router { export function createMessagesRouter(): Router {
const router = express.Router(); const router = express.Router();