File: /var/www/api-parametros/dist/shared/utils/message-handler.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleMessageSucces = handleMessageSucces;
exports.handleMessageError = handleMessageError;
const messages_1 = require("../messages/messages");
const error_handler_1 = require("./error-handler");
function handleMessageSucces(data, accion, totalRecords = null) {
if (totalRecords) {
if (!messages_1.default.success.hasOwnProperty(accion)) {
throw (0, error_handler_1.handleValidationError)(handleMessageError('handleMessage'));
}
return {
data: data,
message: messages_1.default.success[accion].message,
summary: messages_1.default.success[accion].summary,
totalRecords: totalRecords,
rows: data.length,
};
}
return {
data: data,
message: messages_1.default.success[accion].message,
summary: messages_1.default.success[accion].summary,
};
}
function handleMessageError(error) {
if (!messages_1.default.error.hasOwnProperty(error)) {
throw (0, error_handler_1.handleValidationError)(handleMessageError('handleMessage'));
}
return {
message: messages_1.default.error[error].message,
summary: messages_1.default.error[error].summary,
};
}
//# sourceMappingURL=message-handler.js.map