diff --git a/server/controllers/authController.js b/server/controllers/authController.js index a1a35e616..df4034aef 100755 --- a/server/controllers/authController.js +++ b/server/controllers/authController.js @@ -7,7 +7,6 @@ import { recoveryTokenValidation, newPasswordValidation, } from "../validation/joi.js"; -import logger from "../utils/logger.js"; import jwt from "jsonwebtoken"; import { getTokenFromHeaders } from "../utils/utils.js"; import crypto from "crypto"; @@ -15,12 +14,13 @@ import { handleValidationError, handleError } from "./controllerUtils.js"; const SERVICE_NAME = "authController"; class AuthController { - constructor(db, settingsService, emailService, jobQueue, stringService) { + constructor({ db, settingsService, emailService, jobQueue, stringService, logger }) { this.db = db; this.settingsService = settingsService; this.emailService = emailService; this.jobQueue = jobQueue; this.stringService = stringService; + this.logger = logger; } /** diff --git a/server/index.js b/server/index.js index b520e6171..0753af995 100755 --- a/server/index.js +++ b/server/index.js @@ -239,13 +239,14 @@ const startApp = async () => { process.on("SIGTERM", shutdown); //Create controllers - const authController = new AuthController( - ServiceRegistry.get(MongoDB.SERVICE_NAME), - ServiceRegistry.get(SettingsService.SERVICE_NAME), - ServiceRegistry.get(EmailService.SERVICE_NAME), - ServiceRegistry.get(JobQueue.SERVICE_NAME), - ServiceRegistry.get(StringService.SERVICE_NAME) - ); + const authController = new AuthController({ + db: ServiceRegistry.get(MongoDB.SERVICE_NAME), + settingsService: ServiceRegistry.get(SettingsService.SERVICE_NAME), + emailService: ServiceRegistry.get(EmailService.SERVICE_NAME), + jobQueue: ServiceRegistry.get(JobQueue.SERVICE_NAME), + stringService: ServiceRegistry.get(StringService.SERVICE_NAME), + logger: logger, + }); const monitorController = new MonitorController( ServiceRegistry.get(MongoDB.SERVICE_NAME),