UNPKG

component-dbs-core

Version:

DTO objects shared among device backend

73 lines 4.67 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.initiateForcedLogoff = exports.identityForcedLogoff = exports.identityVerifyPin = exports.identitySetPin = exports.identityPhoneVerify = exports.identityPhoneRegister = exports.identityChangePassword = exports.identityForgotPassword = exports.checkAccessToken = exports.identityLogin = exports.identitySignUp = void 0; const component_core_1 = require("@npco/component-core"); const identityService_1 = require("../identity/service/identityService"); const appModule_1 = require("../appModule"); const middlewares_1 = require("../middlewares"); const identityDto_1 = require("../identity/dtos/identityDto"); exports.identitySignUp = component_core_1.withMiddlewares((event, context) => { const app = context.app; return app.get(identityService_1.IdentityService).identitySignUp(event.args.input); }, [component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.logMiddleware]); exports.identityLogin = component_core_1.withMiddlewares((event, context) => { const app = context.app; return app.get(identityService_1.IdentityService).identityLogin(event.args.input); }, [component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.logMiddleware]); exports.checkAccessToken = component_core_1.withMiddlewares((event, context) => { const app = context.app; return app.get(identityService_1.IdentityService).checkAccessToken(event.args.input); }, [component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.logMiddleware]); exports.identityForgotPassword = component_core_1.withMiddlewares((event, context) => { const app = context.app; return app.get(identityService_1.IdentityService).identityForgotPassword(event.args.email); }, [component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.logMiddleware]); exports.identityChangePassword = component_core_1.withMiddlewares((event, context) => { const app = context.app; const userId = event.identity.sub; const password = event.args.password; const input = new identityDto_1.ChangePasswordInputDto(password, userId); return app.get(identityService_1.IdentityService).identityChangePassword(input); }, [component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.logMiddleware]); exports.identityPhoneRegister = component_core_1.withMiddlewares((event, context) => { const app = context.app; return app.get(identityService_1.IdentityService).identityPhoneRegister(event.args); }, [ component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.accessTokenMiddleware, middlewares_1.validateDeviceTokenMiddleware, middlewares_1.logMiddleware, ]); exports.identityPhoneVerify = component_core_1.withMiddlewares((event, context) => { const app = context.app; return app.get(identityService_1.IdentityService).identityPhoneVerify(event.args); }, [component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.accessTokenMiddleware, middlewares_1.logMiddleware]); exports.identitySetPin = component_core_1.withMiddlewares((event, context) => { const app = context.app; return app.get(identityService_1.IdentityService).identitySetPin(event.args); }, [ component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.accessTokenMiddleware, middlewares_1.validateDeviceTokenMiddleware, middlewares_1.logMiddleware, ]); exports.identityVerifyPin = component_core_1.withMiddlewares((event, context) => { const app = context.app; return app.get(identityService_1.IdentityService).identityVerifyPin(event.args); }, [ component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.accessTokenMiddleware, middlewares_1.validateDeviceTokenMiddleware, middlewares_1.logMiddleware, ]); exports.identityForcedLogoff = component_core_1.withMiddlewares((event, context) => { const app = context.app; const { deviceUuid, reason } = event.args; return app.get(identityService_1.IdentityService).identityForcedLogoff(deviceUuid, reason); }, [component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.logMiddleware]); exports.initiateForcedLogoff = component_core_1.withMiddlewares((event, context) => { const app = context.app; const { deviceUuid, reason } = event.args; return app.get(identityService_1.IdentityService).initiateForcedLogoff(deviceUuid, reason); }, [component_core_1.bootstrapNestJSMiddleware(appModule_1.AppModule), middlewares_1.logMiddleware]); //# sourceMappingURL=lambdaIdentity.js.map