UNPKG

@lomray/microservice-payment-stripe

Version:

Stripe payment microservice based on NodeJS & inverted json.

45 lines (41 loc) 1.1 kB
'use strict'; 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;