mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-08 22:28:15 +00:00
Update secret-service.ts
This commit is contained in:
committed by
Akhil Mohan
parent
00212f1c72
commit
49d6918297
@@ -23,6 +23,7 @@ import { TProjectBotServiceFactory } from "../project-bot/project-bot-service";
|
|||||||
import { TSecretFolderDALFactory } from "../secret-folder/secret-folder-dal";
|
import { TSecretFolderDALFactory } from "../secret-folder/secret-folder-dal";
|
||||||
import { TSecretImportDALFactory } from "../secret-import/secret-import-dal";
|
import { TSecretImportDALFactory } from "../secret-import/secret-import-dal";
|
||||||
import { fnSecretsFromImports } from "../secret-import/secret-import-fns";
|
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 { TSecretTagDALFactory } from "../secret-tag/secret-tag-dal";
|
||||||
import { TSecretBlindIndexDALFactory } from "./secret-blind-index-dal";
|
import { TSecretBlindIndexDALFactory } from "./secret-blind-index-dal";
|
||||||
import { TSecretDALFactory } from "./secret-dal";
|
import { TSecretDALFactory } from "./secret-dal";
|
||||||
@@ -63,6 +64,7 @@ type TSecretServiceFactoryDep = {
|
|||||||
>;
|
>;
|
||||||
secretBlindIndexDAL: TSecretBlindIndexDALFactory;
|
secretBlindIndexDAL: TSecretBlindIndexDALFactory;
|
||||||
permissionService: Pick<TPermissionServiceFactory, "getProjectPermission">;
|
permissionService: Pick<TPermissionServiceFactory, "getProjectPermission">;
|
||||||
|
secretReminderService: TSecretReminderServiceFactory;
|
||||||
snapshotService: Pick<TSecretSnapshotServiceFactory, "performSnapshot">;
|
snapshotService: Pick<TSecretSnapshotServiceFactory, "performSnapshot">;
|
||||||
secretQueueService: Pick<TSecretQueueFactory, "syncSecrets">;
|
secretQueueService: Pick<TSecretQueueFactory, "syncSecrets">;
|
||||||
projectBotService: Pick<TProjectBotServiceFactory, "getBotKey">;
|
projectBotService: Pick<TProjectBotServiceFactory, "getBotKey">;
|
||||||
@@ -78,6 +80,7 @@ export const secretServiceFactory = ({
|
|||||||
folderDAL,
|
folderDAL,
|
||||||
secretBlindIndexDAL,
|
secretBlindIndexDAL,
|
||||||
permissionService,
|
permissionService,
|
||||||
|
secretReminderService,
|
||||||
snapshotService,
|
snapshotService,
|
||||||
secretQueueService,
|
secretQueueService,
|
||||||
projectBotService,
|
projectBotService,
|
||||||
@@ -406,6 +409,15 @@ export const secretServiceFactory = ({
|
|||||||
newSecretNameBlindIndex = kN2NewBlindIndex[inputSecret.newSecretName];
|
newSecretNameBlindIndex = kN2NewBlindIndex[inputSecret.newSecretName];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
await secretReminderService.handleReminder({
|
||||||
|
newSecret: {
|
||||||
|
id: secrets[0].id,
|
||||||
|
...inputSecret
|
||||||
|
},
|
||||||
|
oldSecret: secrets[0],
|
||||||
|
projectId
|
||||||
|
});
|
||||||
|
|
||||||
const tags = inputSecret.tags
|
const tags = inputSecret.tags
|
||||||
? await secretTagDAL.findManyTagsById(projectId, inputSecret.tags)
|
? await secretTagDAL.findManyTagsById(projectId, inputSecret.tags)
|
||||||
: [];
|
: [];
|
||||||
|
|||||||
Reference in New Issue
Block a user