@lomray/microservice-payment-stripe
Version:
Stripe payment microservice based on NodeJS & inverted json.
45 lines (41 loc) • 1.1 kB
JavaScript
;
var tslib = require('tslib');
var typeorm = require('typeorm');
var dispute = require('../entities/dispute.js');
var dispute$2 = require('../repositories/dispute.js');
var dispute$1 = require('../services/dispute.js');
/**
* Dispute subscriber
*/
let Dispute = class Dispute {
/**
* This subscriber only for Dispute entity
*/
listenTo() {
return dispute;
}
/**
* Handle Refund event: after insert
*/
afterInsert({ entity, manager }) {
return tslib.__awaiter(this, void 0, void 0, function* () {
yield dispute$1.handleAfterCreate(entity, manager);
});
}
/**
* Handle Refund event: after update
*/
afterUpdate({ entity }) {
return tslib.__awaiter(this, void 0, void 0, function* () {
if (!dispute$2.getIsEntityDispute(entity)) {
return;
}
yield dispute$1.handleAfterUpdate(entity);
});
}
};
Dispute = tslib.__decorate([
typeorm.EventSubscriber()
], Dispute);
var Dispute$1 = Dispute;
module.exports = Dispute$1;