UNPKG

@jrosadob/nestjs-sophia-framework

Version:

Franework para microservicios en NestJS

28 lines 1.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AppBadRequestException = void 0; const common_1 = require("@nestjs/common"); const nanoid_1 = require("../tools/nanoid"); class AppBadRequestException extends common_1.BadRequestException { constructor(message) { super(message); } getResponse() { var _a; const response = super.getResponse(); const loggerId = (0, nanoid_1.nanoid)(); if (typeof response === 'string') { common_1.Logger.log(`[${loggerId}]: ${response}`, 'AppBadRequestException'); return { message: response, error: 'Bad Request', statusCode: common_1.HttpStatus.BAD_REQUEST, loggerId: loggerId, }; } common_1.Logger.log(`[${loggerId}]: ${(_a = response.message) !== null && _a !== void 0 ? _a : response.error}`, 'AppBadRequestException'); return Object.assign(Object.assign({}, response), { loggerId: loggerId }); } } exports.AppBadRequestException = AppBadRequestException; //# sourceMappingURL=app-badrequest.exception.js.map