feat(revisions): add procedure for transitioning data from primary to secondary database (#787)

* feat(revisions): add procedure for transitioning data from primary to secondary database

* fix: transition status updating for both items and revisions

* fix: dependabot
This commit is contained in:
Karol Sójko
2023-08-30 11:20:01 +02:00
committed by GitHub
parent 06170d8d7d
commit fe273a9107
28 changed files with 733 additions and 35 deletions
@@ -11,7 +11,11 @@ export class TriggerTransitionFromPrimaryToSecondaryDatabaseForUser implements U
) {}
async execute(dto: TriggerTransitionFromPrimaryToSecondaryDatabaseForUserDTO): Promise<Result<void>> {
const event = this.domainEventFactory.createTransitionStatusUpdatedEvent(dto.userUuid, 'STARTED')
const event = this.domainEventFactory.createTransitionStatusUpdatedEvent({
userUuid: dto.userUuid,
status: 'STARTED',
transitionType: 'items',
})
await this.domainEventPubliser.publish(event)