UNPKG

@fabrix/spool-cart

Version:

Spool - eCommerce Spool for Fabrix

21 lines (20 loc) 803 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const spool_events_1 = require("@fabrix/spool-events"); class OnSource extends spool_events_1.Event { subscribe() { this.app.services.EventsService.subscribe('OnSource.created', 'customer.source.created', this.created); this.app.services.EventsService.subscribe('OnSource.updated', 'customer.source.updated', this.updated); } created(msg, data, options) { options = options || {}; } updated(msg, data, options) { options = options || {}; this.app.services.AccountService.sourceRetryTransactions(data.data, { transaction: options.transaction || null }) .catch(err => { this.app.log.error(err); }); } } exports.OnSource = OnSource;