UNPKG

component-dbs-core

Version:

DTO objects shared among device backend

24 lines 1.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.onDepositUpdateHandler = exports.getDepositHandler = exports.getDepositsHandler = void 0; const component_core_1 = require("@npco/component-core"); const depositService_1 = require("../deposits/depositService"); const middlewares_1 = require("../middlewares"); const appModule_1 = require("../appModule"); exports.getDepositsHandler = component_core_1.withMiddlewares((event, context) => { const { app, accessToken } = context; return app.get(depositService_1.DepositService).getDeposits(event.args, accessToken); }, [middlewares_1.logMiddleware, component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.accessTokenMiddleware]); exports.getDepositHandler = component_core_1.withMiddlewares((event, context) => { const app = context.app; return app.get(depositService_1.DepositService).getDeposit(event.args.depositUuid); }, [middlewares_1.logMiddleware, component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.accessTokenMiddleware]); exports.onDepositUpdateHandler = component_core_1.withMiddlewares((event, context) => { const { app, accessToken } = context; return app.get(depositService_1.DepositService).onDepositUpdate(accessToken); }, [ middlewares_1.logMiddleware, component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.accessTokenMiddleware, ]); //# sourceMappingURL=lambdaDeposit.js.map