UNPKG

@lomray/microservice-payment-stripe

Version:

Stripe payment microservice based on NodeJS & inverted json.

45 lines (41 loc) 1.05 kB
'use strict'; var tslib = require('tslib'); var typeorm = require('typeorm'); var payout = require('../entities/payout.js'); var payout$1 = require('../repositories/payout.js'); var index = require('../services/payout/index.js'); /** * Payout subscriber */ let Payout = class Payout { /** * This subscriber only for Payout entity */ listenTo() { return payout; } /** * Handle event: after insert */ afterInsert({ entity }) { return tslib.__awaiter(this, void 0, void 0, function* () { yield index.handleAfterInsert(entity); }); } /** * Handle event: after update */ afterUpdate({ entity }) { return tslib.__awaiter(this, void 0, void 0, function* () { if (!payout$1.getIsEntityPayout(entity)) { return; } yield index.handleAfterUpdate(entity); }); } }; Payout = tslib.__decorate([ typeorm.EventSubscriber() ], Payout); var Payout$1 = Payout; module.exports = Payout$1;