Registered secret reminder service

This commit is contained in:
Daniel Hougaard
2024-01-27 12:39:54 +05:30
committed by Akhil Mohan
parent c1662d6db5
commit ce580f417e
+19
View File
@@ -86,6 +86,8 @@ import { secretFolderVersionDALFactory } from "@app/services/secret-folder/secre
import { secretImportDALFactory } from "@app/services/secret-import/secret-import-dal"; import { secretImportDALFactory } from "@app/services/secret-import/secret-import-dal";
import { secretImportServiceFactory } from "@app/services/secret-import/secret-import-service"; import { secretImportServiceFactory } from "@app/services/secret-import/secret-import-service";
import { secretTagDALFactory } from "@app/services/secret-tag/secret-tag-dal"; import { secretTagDALFactory } from "@app/services/secret-tag/secret-tag-dal";
import { secretReminderServiceFactory } from "@app/services/secret-reminder";
import { secretReminderQueueFactory } from "@app/services/secret-reminder/secret-reminder-queue";
import { secretTagServiceFactory } from "@app/services/secret-tag/secret-tag-service"; import { secretTagServiceFactory } from "@app/services/secret-tag/secret-tag-service";
import { serviceTokenDALFactory } from "@app/services/service-token/service-token-dal"; import { serviceTokenDALFactory } from "@app/services/service-token/service-token-dal";
import { serviceTokenServiceFactory } from "@app/services/service-token/service-token-service"; import { serviceTokenServiceFactory } from "@app/services/service-token/service-token-service";
@@ -352,11 +354,26 @@ export const registerRoutes = async (
projectEnvDAL, projectEnvDAL,
webhookDAL webhookDAL
}); });
const secretReminderQueue = secretReminderQueueFactory({
queue: queueService,
orgDal: orgDAL,
projectDal: projectDAL,
projectMembershipDal: projectMembershipDAL,
smtpService
});
const secretReminderService = secretReminderServiceFactory({
secretReminderQueue
});
const secretService = secretServiceFactory({ const secretService = secretServiceFactory({
folderDAL, folderDAL,
secretVersionDAL, secretVersionDAL,
secretVersionTagDAL, secretVersionTagDAL,
secretBlindIndexDAL, secretBlindIndexDAL,
secretReminderService,
secretBlindIndexDal: secretBlindIndexDAL,
permissionService, permissionService,
secretDAL, secretDAL,
secretTagDAL, secretTagDAL,
@@ -385,6 +402,7 @@ export const registerRoutes = async (
secretVersionDAL, secretVersionDAL,
projectBotService projectBotService
}); });
const secretRotationService = secretRotationServiceFactory({ const secretRotationService = secretRotationServiceFactory({
permissionService, permissionService,
secretRotationDAL, secretRotationDAL,
@@ -466,6 +484,7 @@ export const registerRoutes = async (
secretApprovalPolicy: sapService, secretApprovalPolicy: sapService,
secretApprovalRequest: sarService, secretApprovalRequest: sarService,
secretRotation: secretRotationService, secretRotation: secretRotationService,
secretReminder: secretReminderService,
snapshot: snapshotService, snapshot: snapshotService,
saml: samlService, saml: samlService,
auditLog: auditLogService, auditLog: auditLogService,