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:
co-authored by
Claude Opus 4.6
parent
c48a0c5e3b
commit
f20c2389a4
@@ -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";
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -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
-1
@@ -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();
|
||||||
+1
-1
@@ -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();
|
||||||
Reference in New Issue
Block a user