update index.js to use new services

This commit is contained in:
Alex Holliday
2024-10-28 14:21:11 +08:00
parent 3a2bdbbffa
commit 013d9fb607
+8 -1
View File
@@ -40,6 +40,9 @@ import mjml2html from "mjml";
import SettingsService from "./service/settingsService.js";
import AppSettings from "./db/models/AppSettings.js";
import StatusService from "./service/statusService.js";
import NotificationService from "./service/notificationService.js";
import db from "./db/mongo/MongoDB.js";
const SERVICE_NAME = "Server";
@@ -125,10 +128,14 @@ const startApp = async () => {
nodemailer,
logger
);
const networkService = new NetworkService(db, emailService, axios, ping, logger, http);
const networkService = new NetworkService(axios, ping, logger, http);
const statusService = new StatusService(db, logger);
const notificationService = new NotificationService(emailService, db, logger);
const jobQueue = await JobQueue.createJobQueue(
db,
networkService,
statusService,
notificationService,
settingsService,
logger,
Queue,