Class: Spree::Kashflow::OrderCompletedSubscriber
- Inherits:
-
Subscriber
- Object
- Subscriber
- Spree::Kashflow::OrderCompletedSubscriber
- Defined in:
- app/subscribers/spree/kashflow/order_completed_subscriber.rb
Overview
Enqueues SyncOrderJob whenever Spree publishes order.completed.
Instance Method Summary collapse
Instance Method Details
#handle(event) ⇒ void
This method returns an undefined value.
16 17 18 19 20 21 |
# File 'app/subscribers/spree/kashflow/order_completed_subscriber.rb', line 16 def handle(event) order = Spree::Order.find_by_prefix_id(event.payload["id"]) return if order.nil? SyncOrderJob.perform_later(order.id) end |