@jrosadob/nestjs-sophia-framework
Version:
Franework para microservicios en NestJS
28 lines • 1.16 kB
JavaScript
;
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