UNPKG

@lomray/microservice-payment-stripe

Version:

Stripe payment microservice based on NodeJS & inverted json.

49 lines (45 loc) 1.19 kB
'use strict'; var tslib = require('tslib'); var typeorm = require('typeorm'); var card = require('../entities/card.js'); var card$1 = require('../services/card.js'); /** * Card subscriber */ let Card = class Card { /** * This subscriber only for card entity */ listenTo() { return card; } /** * Handle card create */ afterInsert({ entity, manager }) { return tslib.__awaiter(this, void 0, void 0, function* () { yield card$1.handleAfterInsert(entity, manager); }); } /** * Handle card update */ afterUpdate({ databaseEntity, entity, manager, }) { return tslib.__awaiter(this, void 0, void 0, function* () { yield card$1.handleUpdate(databaseEntity, entity, manager); }); } /** * Handle card remove */ beforeRemove({ databaseEntity, manager, queryRunner, }) { return tslib.__awaiter(this, void 0, void 0, function* () { yield card$1.handleRemove(databaseEntity, manager, queryRunner); }); } }; Card = tslib.__decorate([ typeorm.EventSubscriber() ], Card); var Card$1 = Card; module.exports = Card$1;