Я работаю над проектом cqrs , используя Nest Js и EventStore для публикации sh событий, использующих модель Aggregate Root с publisher.mergeObjectContext()
и commit()
, но они работают только с параметром типа Aggregate Root, когда я хотел опубликовать sh событие, используя eventBus.publish()
У меня была ошибка этого типа
[EventStoreBus] Bad request: Could not unwrap network package for command WriteEvents.
это моя команда так работает нормально
const order = this._publisher.mergeObjectContext(
await this._repository.createOrder(requestOrderDto),
);
order.commit();
но не так
this._eventBus.publish(new OrderRequestedEvent(requestOrderDto))