From c1662d6db51ebe42e00274c45ea6432b0b542207 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard <62331820+DanielHougaard@users.noreply.github.com> Date: Fri, 19 Jan 2024 00:22:46 +0400 Subject: [PATCH] Added secret reminder to queue service --- backend-pg/src/queue/queue-service.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/backend-pg/src/queue/queue-service.ts b/backend-pg/src/queue/queue-service.ts index 6af567933..b3c7070ac 100644 --- a/backend-pg/src/queue/queue-service.ts +++ b/backend-pg/src/queue/queue-service.ts @@ -9,6 +9,7 @@ import { export enum QueueName { SecretRotation = "secret-rotation", + SecretReminder = "secret-reminder", AuditLog = "audit-log", IntegrationSync = "sync-integrations", SecretWebhook = "secret-webhook", @@ -17,6 +18,7 @@ export enum QueueName { } export enum QueueJobs { + SecretReminder = "secret-reminder-job", SecretRotation = "secret-rotation-job", AuditLog = "audit-log-job", SecWebhook = "secret-webhook-trigger", @@ -25,6 +27,16 @@ export enum QueueJobs { } export type TQueueJobTypes = { + [QueueName.SecretReminder]: { + payload: { + projectId: string; + secretId: string; + repeatDays: number; + note: string | undefined | null; + }; + name: QueueJobs.SecretReminder; + }; + [QueueName.SecretRotation]: { payload: { rotationId: string }; name: QueueJobs.SecretRotation;