From 26f5f66a6ad1629e41cdb1426f32c788b7799a96 Mon Sep 17 00:00:00 2001 From: olivermrbl Date: Fri, 10 Jul 2020 08:44:42 +0200 Subject: [PATCH] Add klarna acknowledge order subcriber --- .../medusa-payment-klarna/src/subscribers/order.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 packages/medusa-payment-klarna/src/subscribers/order.js diff --git a/packages/medusa-payment-klarna/src/subscribers/order.js b/packages/medusa-payment-klarna/src/subscribers/order.js new file mode 100644 index 0000000000..cb703722b8 --- /dev/null +++ b/packages/medusa-payment-klarna/src/subscribers/order.js @@ -0,0 +1,14 @@ +class OrderSubscriber { + constructor({ klarnaProviderService, eventBusService }) { + this.klarnaProviderService_ = klarnaProviderService + + this.eventBus_ = eventBusService + + this.eventBus_.subscribe("order.completed", async (order) => { + const klarnaOrderId = order.payment_method.data.id + await this.klarnaProviderService_.acknowledgeOrder(klarnaOrderId) + }) + } +} + +export default OrderSubscriber