Adds medusa subcribers

This commit is contained in:
olivermrbl committed 2020-07-10 15:42:31 +02:00
1 parent 30c101a8be
commit c84215fde7
11 files changed
+143 -21

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
class OrderSubscriber {
constructor({ paymentProviderService, eventBusService }) {
this.paymentProviderService_ = paymentProviderService
this.eventBus_ = eventBusService
this.eventBus_.subscribe("order.completed", async order => {
const paymentProvider = this.paymentProviderService_.retrieveProvider(
order.payment_method.provider_id
)
await paymentProvider.capturePayment(order._id)
})
}
}
export default OrderSubscriber