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 refund = require('../entities/refund.js'); var refund$2 = require('../repositories/refund.js'); var refund$1 = require('../services/refund.js'); /** * Refund subscriber */ let Refund = class Refund { /** * This subscriber only for Refund entity */ listenTo() { return refund; } /** * Handle Refund event: after insert */ afterInsert({ entity, manager }) { return tslib.__awaiter(this, void 0, void 0, function* () { yield refund$1.handleAfterCreate(entity, manager); }); } /** * Handle Refund event: after update */ afterUpdate({ entity, manager }) { return tslib.__awaiter(this, void 0, void 0, function* () { if (!refund$2.getIsEntityRefund(entity)) { return; } yield refund$1.handleAfterUpdate(entity, manager); }); } }; Refund = tslib.__decorate([ typeorm.EventSubscriber() ], Refund); var Refund$1 = Refund; module.exports = Refund$1;