From 7b0ea0a06975902e01951b13c84e941827dedd84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= Date: Mon, 11 Dec 2023 12:05:09 +0100 Subject: [PATCH] fix(syncing-server): add user uuid for the emails requesting backup --- .../domain-events/src/Domain/Event/EmailRequestedEventPayload.ts | 1 + packages/syncing-server/src/Domain/Event/DomainEventFactory.ts | 1 + .../src/Domain/Event/DomainEventFactoryInterface.ts | 1 + .../src/Domain/Handler/EmailBackupRequestedEventHandler.ts | 1 + 4 files changed, 4 insertions(+) diff --git a/packages/domain-events/src/Domain/Event/EmailRequestedEventPayload.ts b/packages/domain-events/src/Domain/Event/EmailRequestedEventPayload.ts index e4e8c1bb0..d5a9bb997 100644 --- a/packages/domain-events/src/Domain/Event/EmailRequestedEventPayload.ts +++ b/packages/domain-events/src/Domain/Event/EmailRequestedEventPayload.ts @@ -12,4 +12,5 @@ export interface EmailRequestedEventPayload { attachmentFileName: string attachmentContentType: string }> + userUuid?: string } diff --git a/packages/syncing-server/src/Domain/Event/DomainEventFactory.ts b/packages/syncing-server/src/Domain/Event/DomainEventFactory.ts index cbdd1b36f..bc541f048 100644 --- a/packages/syncing-server/src/Domain/Event/DomainEventFactory.ts +++ b/packages/syncing-server/src/Domain/Event/DomainEventFactory.ts @@ -329,6 +329,7 @@ export class DomainEventFactory implements DomainEventFactoryInterface { attachmentFileName: string attachmentContentType: string }> + userUuid?: string }): EmailRequestedEvent { return { type: 'EMAIL_REQUESTED', diff --git a/packages/syncing-server/src/Domain/Event/DomainEventFactoryInterface.ts b/packages/syncing-server/src/Domain/Event/DomainEventFactoryInterface.ts index 83e4d0979..8eb166149 100644 --- a/packages/syncing-server/src/Domain/Event/DomainEventFactoryInterface.ts +++ b/packages/syncing-server/src/Domain/Event/DomainEventFactoryInterface.ts @@ -74,6 +74,7 @@ export interface DomainEventFactoryInterface { attachmentFileName: string attachmentContentType: string }> + userUuid?: string }): EmailRequestedEvent createDuplicateItemSyncedEvent(dto: { itemUuid: string; userUuid: string }): DuplicateItemSyncedEvent createItemRevisionCreationRequested(dto: { itemUuid: string; userUuid: string }): ItemRevisionCreationRequestedEvent diff --git a/packages/syncing-server/src/Domain/Handler/EmailBackupRequestedEventHandler.ts b/packages/syncing-server/src/Domain/Handler/EmailBackupRequestedEventHandler.ts index 70dde734e..d2cc1d7b3 100644 --- a/packages/syncing-server/src/Domain/Handler/EmailBackupRequestedEventHandler.ts +++ b/packages/syncing-server/src/Domain/Handler/EmailBackupRequestedEventHandler.ts @@ -81,6 +81,7 @@ export class EmailBackupRequestedEventHandler implements DomainEventHandlerInter attachmentContentType: 'application/json', }, ], + userUuid: event.payload.userUuid, }), ) }