use repos

This commit is contained in:
Alex Holliday committed 2026-01-06 22:53:54 +00:00
1 parent 052b9377bc
commit 61bf2a0dfb
28 files changed
+589 -113

No files matched your search

+14 -2
View File
@@ -38,17 +38,29 @@ import {
MongoChecksRepository,
MongoMonitorStatsRepository,
MongoIncidentsRepository,
MongoUserRepository,
MongoRoleRepository,
MongoTeamRepository,
MongoInviteRepository,
} from "@/repositories/index.js";
import type { CheckEntity } from "@/types/domain/index.js";
export const initServices = async () => {
const monitorRepository = new MongoMonitorRepository();
const checksRepository = new MongoChecksRepository();
const monitorStatsRepository = new MongoMonitorStatsRepository();
const incidentsRepository = new MongoIncidentsRepository();
const userRepository = new MongoUserRepository();
const roleRepository = new MongoRoleRepository();
const teamRepository = new MongoTeamRepository();
const inviteRepository = new MongoInviteRepository();
const checkService = new CheckService(checksRepository, monitorRepository);
const inviteService = new InviteService();
const inviteService = new InviteService(
userRepository,
roleRepository,
teamRepository,
inviteRepository
);
const maintenanceService = new MaintenanceService();
const monitorStatsService = new MonitorStatsService(
monitorRepository,