UNPKG

component-dbs-core

Version:

DTO objects shared among device backend

32 lines 2.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.onDeviceSettingsUpdateHandler = exports.updateDeviceSettingsHandler = exports.getDeviceSettingsHandler = exports.createDeviceMetricsHandler = exports.getDeviceUuidHandler = void 0; const component_core_1 = require("@npco/component-core"); const appModule_1 = require("../appModule"); const middlewares_1 = require("../middlewares"); const devices_1 = require("../devices"); exports.getDeviceUuidHandler = component_core_1.withMiddlewares((event, context) => { const app = context.app; return app.get(devices_1.DeviceService).getDeviceUuid(event.args.input); }, [component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.logMiddleware]); exports.createDeviceMetricsHandler = component_core_1.withMiddlewares((event, context) => { const app = context.app; return app.get(devices_1.DeviceService).createDeviceMetrics(event.args.input); }, [component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.logMiddleware]); exports.getDeviceSettingsHandler = component_core_1.withMiddlewares((event, context) => { const app = context.app; return app.get(devices_1.DeviceService).getDeviceSettings(event.args.deviceUuid); }, [component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.logMiddleware]); exports.updateDeviceSettingsHandler = component_core_1.withMiddlewares((event, context) => { const app = context.app; return app.get(devices_1.DeviceService).updateDeviceSettings(event.args.deviceSettings); }, [component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.logMiddleware]); exports.onDeviceSettingsUpdateHandler = component_core_1.withMiddlewares((event, context) => { const { app, accessToken } = context; return app.get(devices_1.DeviceService).onDeviceSettingsUpdate(accessToken); }, [ middlewares_1.logMiddleware, component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.accessTokenMiddleware, ]); //# sourceMappingURL=lambdaDevice.js.map