Update secret-service.ts

This commit is contained in:
Daniel Hougaard
2024-01-19 00:26:31 +04:00
committed by Akhil Mohan
parent 00212f1c72
commit 49d6918297

View File

@@ -23,6 +23,7 @@ import { TProjectBotServiceFactory } from "../project-bot/project-bot-service";
import { TSecretFolderDALFactory } from "../secret-folder/secret-folder-dal";
import { TSecretImportDALFactory } from "../secret-import/secret-import-dal";
import { fnSecretsFromImports } from "../secret-import/secret-import-fns";
import { TSecretReminderServiceFactory } from "../secret-reminder/secret-reminder-service";
import { TSecretTagDALFactory } from "../secret-tag/secret-tag-dal";
import { TSecretBlindIndexDALFactory } from "./secret-blind-index-dal";
import { TSecretDALFactory } from "./secret-dal";
@@ -63,6 +64,7 @@ type TSecretServiceFactoryDep = {
>;
secretBlindIndexDAL: TSecretBlindIndexDALFactory;
permissionService: Pick<TPermissionServiceFactory, "getProjectPermission">;
secretReminderService: TSecretReminderServiceFactory;
snapshotService: Pick<TSecretSnapshotServiceFactory, "performSnapshot">;
secretQueueService: Pick<TSecretQueueFactory, "syncSecrets">;
projectBotService: Pick<TProjectBotServiceFactory, "getBotKey">;
@@ -78,6 +80,7 @@ export const secretServiceFactory = ({
folderDAL,
secretBlindIndexDAL,
permissionService,
secretReminderService,
snapshotService,
secretQueueService,
projectBotService,
@@ -406,6 +409,15 @@ export const secretServiceFactory = ({
newSecretNameBlindIndex = kN2NewBlindIndex[inputSecret.newSecretName];
}
await secretReminderService.handleReminder({
newSecret: {
id: secrets[0].id,
...inputSecret
},
oldSecret: secrets[0],
projectId
});
const tags = inputSecret.tags
? await secretTagDAL.findManyTagsById(projectId, inputSecret.tags)
: [];