refactor /auth/me into /me

This commit is contained in:
Alex Holliday committed 2025-12-14 17:16:21 +00:00
1 parent 4b92b2a8df
commit 1a2d11e6de
14 files changed
+226 -110

No files matched your search

+2
View File
@@ -18,6 +18,7 @@ import {
StripeController,
BillingController,
} from "@/controllers/index.js";
import MeController from "@/controllers/MeController.js";
export const initControllers = (services: any) => {
const controllers: Record<string, any> = {};
@@ -80,6 +81,7 @@ export const initControllers = (services: any) => {
controllers.billingController = new BillingController(
services.billingService
);
controllers.meController = new MeController(services.meService);
return controllers;
};
+1 -1
View File
@@ -49,7 +49,7 @@ export const initRoutes = (controllers: any, app: Express) => {
const profileRoutes = new ProfileRoutes(controllers.profileController);
const incidentsRoutes = new IncidentsRoutes(controllers.incidentsController);
const settingsRoutes = new SettingsRoutes(controllers.settingsController);
const meRoutes = new MeRoutes();
const meRoutes = new MeRoutes(controllers.meController);
const stripeRoutes = new StripeRoutes(controllers.stripeController);
const billingRoutes = new BillingRoutes(controllers.billingController);
+3
View File
@@ -32,6 +32,7 @@ import {
BillingService,
} from "@/services/index.js";
import { EntitlementsFactory } from "@/services/system/EntitlementsService.js";
import { MeService } from "@/services/index.js";
export const initServices = async () => {
const checkService = new CheckService();
@@ -67,6 +68,7 @@ export const initServices = async () => {
const jobQueue = await JobQueue.create(jobGenerator);
const entitlementsProvider = EntitlementsFactory.create();
const authService = new AuthService(jobQueue, entitlementsProvider);
const meService = new MeService(entitlementsProvider);
const monitorService = new MonitorService(jobQueue);
const queueService = new QueueService(jobQueue);
const teamService = new TeamService(jobQueue);
@@ -92,6 +94,7 @@ export const initServices = async () => {
jobGenerator,
jobQueue,
authService,
meService,
monitorService,
queueService,
teamService,