From 36b8354350d6ca58e10bdb45fbbe5b5cd2ea0f98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= Date: Tue, 21 Feb 2023 10:47:59 +0100 Subject: [PATCH] chore: remove unused revisions ownership event --- .../RevisionsOwnershipUpdateRequestedEvent.ts | 7 ------ ...onsOwnershipUpdateRequestedEventPayload.ts | 4 --- packages/domain-events/src/Domain/index.ts | 2 -- packages/revisions/src/Bootstrap/Types.ts | 1 - .../Bootstrap/WorkerContainerConfigLoader.ts | 10 -------- ...onsOwnershipUpdateRequestedEventHandler.ts | 25 ------------------- 6 files changed, 49 deletions(-) delete mode 100644 packages/domain-events/src/Domain/Event/RevisionsOwnershipUpdateRequestedEvent.ts delete mode 100644 packages/domain-events/src/Domain/Event/RevisionsOwnershipUpdateRequestedEventPayload.ts delete mode 100644 packages/revisions/src/Domain/Handler/RevisionsOwnershipUpdateRequestedEventHandler.ts diff --git a/packages/domain-events/src/Domain/Event/RevisionsOwnershipUpdateRequestedEvent.ts b/packages/domain-events/src/Domain/Event/RevisionsOwnershipUpdateRequestedEvent.ts deleted file mode 100644 index e9ca38be8..000000000 --- a/packages/domain-events/src/Domain/Event/RevisionsOwnershipUpdateRequestedEvent.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { DomainEventInterface } from './DomainEventInterface' -import { RevisionsOwnershipUpdateRequestedEventPayload } from './RevisionsOwnershipUpdateRequestedEventPayload' - -export interface RevisionsOwnershipUpdateRequestedEvent extends DomainEventInterface { - type: 'REVISIONS_OWNERSHIP_UPDATE_REQUESTED' - payload: RevisionsOwnershipUpdateRequestedEventPayload -} diff --git a/packages/domain-events/src/Domain/Event/RevisionsOwnershipUpdateRequestedEventPayload.ts b/packages/domain-events/src/Domain/Event/RevisionsOwnershipUpdateRequestedEventPayload.ts deleted file mode 100644 index 94f7be5c7..000000000 --- a/packages/domain-events/src/Domain/Event/RevisionsOwnershipUpdateRequestedEventPayload.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface RevisionsOwnershipUpdateRequestedEventPayload { - itemUuid: string - userUuid: string -} diff --git a/packages/domain-events/src/Domain/index.ts b/packages/domain-events/src/Domain/index.ts index 06a4bf93c..78a8e2e32 100644 --- a/packages/domain-events/src/Domain/index.ts +++ b/packages/domain-events/src/Domain/index.ts @@ -54,8 +54,6 @@ export * from './Event/RefundProcessedEvent' export * from './Event/RefundProcessedEventPayload' export * from './Event/RevisionsCopyRequestedEvent' export * from './Event/RevisionsCopyRequestedEventPayload' -export * from './Event/RevisionsOwnershipUpdateRequestedEvent' -export * from './Event/RevisionsOwnershipUpdateRequestedEventPayload' export * from './Event/SharedSubscriptionInvitationCanceledEvent' export * from './Event/SharedSubscriptionInvitationCanceledEventPayload' export * from './Event/SharedSubscriptionInvitationCreatedEvent' diff --git a/packages/revisions/src/Bootstrap/Types.ts b/packages/revisions/src/Bootstrap/Types.ts index 270cebe47..73b5ac5a8 100644 --- a/packages/revisions/src/Bootstrap/Types.ts +++ b/packages/revisions/src/Bootstrap/Types.ts @@ -36,7 +36,6 @@ const TYPES = { ItemDumpedEventHandler: Symbol.for('ItemDumpedEventHandler'), AccountDeletionRequestedEventHandler: Symbol.for('AccountDeletionRequestedEventHandler'), RevisionsCopyRequestedEventHandler: Symbol.for('RevisionsCopyRequestedEventHandler'), - RevisionsOwnershipUpdateRequestedEventHandler: Symbol.for('RevisionsOwnershipUpdateRequestedEventHandler'), // Services CrossServiceTokenDecoder: Symbol.for('CrossServiceTokenDecoder'), DomainEventSubscriberFactory: Symbol.for('DomainEventSubscriberFactory'), diff --git a/packages/revisions/src/Bootstrap/WorkerContainerConfigLoader.ts b/packages/revisions/src/Bootstrap/WorkerContainerConfigLoader.ts index f5416d9f0..4a735a4ea 100644 --- a/packages/revisions/src/Bootstrap/WorkerContainerConfigLoader.ts +++ b/packages/revisions/src/Bootstrap/WorkerContainerConfigLoader.ts @@ -23,7 +23,6 @@ import { FSDumpRepository } from '../Infra/FS/FSDumpRepository' import { AccountDeletionRequestedEventHandler } from '../Domain/Handler/AccountDeletionRequestedEventHandler' import { RevisionsCopyRequestedEventHandler } from '../Domain/Handler/RevisionsCopyRequestedEventHandler' import { CopyRevisions } from '../Domain/UseCase/CopyRevisions/CopyRevisions' -import { RevisionsOwnershipUpdateRequestedEventHandler } from '../Domain/Handler/RevisionsOwnershipUpdateRequestedEventHandler' import { CommonContainerConfigLoader } from './CommonContainerConfigLoader' import { Env } from './Env' @@ -120,11 +119,6 @@ export class WorkerContainerConfigLoader extends CommonContainerConfigLoader { context.container.get(TYPES.Logger), ) }) - container - .bind(TYPES.RevisionsOwnershipUpdateRequestedEventHandler) - .toDynamicValue((context: interfaces.Context) => { - return new RevisionsOwnershipUpdateRequestedEventHandler(context.container.get(TYPES.RevisionRepository)) - }) container .bind(TYPES.DomainEventMessageHandler) @@ -135,10 +129,6 @@ export class WorkerContainerConfigLoader extends CommonContainerConfigLoader { ['ITEM_DUMPED', context.container.get(TYPES.ItemDumpedEventHandler)], ['ACCOUNT_DELETION_REQUESTED', context.container.get(TYPES.AccountDeletionRequestedEventHandler)], ['REVISIONS_COPY_REQUESTED', context.container.get(TYPES.RevisionsCopyRequestedEventHandler)], - [ - 'REVISIONS_OWNERSHIP_UPDATE_REQUESTED', - context.container.get(TYPES.RevisionsOwnershipUpdateRequestedEventHandler), - ], ]) const handler = diff --git a/packages/revisions/src/Domain/Handler/RevisionsOwnershipUpdateRequestedEventHandler.ts b/packages/revisions/src/Domain/Handler/RevisionsOwnershipUpdateRequestedEventHandler.ts deleted file mode 100644 index 85592b959..000000000 --- a/packages/revisions/src/Domain/Handler/RevisionsOwnershipUpdateRequestedEventHandler.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* istanbul ignore file */ - -import { Uuid } from '@standardnotes/domain-core' -import { DomainEventHandlerInterface, RevisionsOwnershipUpdateRequestedEvent } from '@standardnotes/domain-events' -import { RevisionRepositoryInterface } from '../Revision/RevisionRepositoryInterface' - -export class RevisionsOwnershipUpdateRequestedEventHandler implements DomainEventHandlerInterface { - constructor(private revisionRepository: RevisionRepositoryInterface) {} - - async handle(event: RevisionsOwnershipUpdateRequestedEvent): Promise { - const userUuidOrError = Uuid.create(event.payload.userUuid) - if (userUuidOrError.isFailed()) { - return - } - const userUuid = userUuidOrError.getValue() - - const itemUuidOrError = Uuid.create(event.payload.itemUuid) - if (itemUuidOrError.isFailed()) { - return - } - const itemUuid = itemUuidOrError.getValue() - - await this.revisionRepository.updateUserUuid(itemUuid, userUuid) - } -}