Skip to content

Commit 146079b

Browse files
committed
use subscibed_events when enabling process which uses ProcessManager
1 parent 185c8cd commit 146079b

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

ecommerce/processes/lib/processes.rb

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -119,17 +119,16 @@ def set_invoice_payment_date_when_order_confirmed(event_store, command_bus)
119119
end
120120

121121
def enable_three_plus_one_free_process(event_store, command_bus)
122-
ThreePlusOneFree.new(event_store, command_bus)
122+
event_store.subscribe(
123+
ThreePlusOneFree.new(event_store, command_bus),
124+
to: ThreePlusOneFree.subscribed_events
125+
)
123126
end
124127

125128
def enable_reservation_process(event_store, command_bus)
126129
event_store.subscribe(
127130
ReservationProcess.new(event_store, command_bus),
128-
to: [
129-
Pricing::OfferAccepted,
130-
Fulfillment::OrderCancelled,
131-
Fulfillment::OrderConfirmed
132-
]
131+
to: ReservationProcess.subscribed_events
133132
)
134133
end
135134

0 commit comments

Comments
 (0)