Merge pull request #3141 from bluewave-labs/feat/job-queue-ts

feat/job queue ts
This commit is contained in:
Alexander Holliday authored and GitHub committed 2026-01-16 10:25:40 -08:00
commit 0d7a35367f
21 files changed
+1052 -559

No files matched your search

+15 -11
View File
@@ -155,7 +155,7 @@ export const initializeServices = async ({
// Repositories
const monitorsRepository = new MongoMonitorsRepository();
const checksRepository = new MongoChecksRepository();
const checksRepository = new MongoChecksRepository(logger);
const monitorStatsRepository = new MongoMonitorStatsRepository();
const statusPagesRepository = new MongoStatusPagesRepository();
@@ -183,7 +183,17 @@ export const initializeServices = async ({
stringService,
});
const bufferService = new BufferService({ db, logger, envSettings, incidentService });
const checkService = new CheckService({
db,
settingsService,
stringService,
errorService,
monitorsRepository,
logger,
checksRepository,
});
const bufferService = new BufferService({ db, logger, envSettings, incidentService, checkService });
const statusService = new StatusService({ db, logger, buffer: bufferService, incidentService, monitorsRepository });
@@ -208,11 +218,11 @@ export const initializeServices = async ({
networkService,
statusService,
notificationService,
checkService,
buffer: bufferService,
});
const superSimpleQueue = await SuperSimpleQueue.create({
envSettings,
db,
logger,
helper: superSimpleQueueHelper,
monitorsRepository,
@@ -231,13 +241,7 @@ export const initializeServices = async ({
jobQueue: superSimpleQueue,
monitorsRepository,
});
const checkService = new CheckService({
db,
settingsService,
stringService,
errorService,
monitorsRepository,
});
const diagnosticService = new DiagnosticService();
const inviteService = new InviteService({
db,