This commit is contained in:
Luiz H. R. Silva 2024-06-27 11:32:54 -03:00
parent dae11465e9
commit cd3d686ecb
6 changed files with 38 additions and 19 deletions

View file

@ -7,7 +7,11 @@ export var codigosResposta;
codigosResposta[codigosResposta["erroDesconhecido"] = 500] = "erroDesconhecido";
codigosResposta[codigosResposta["tempoEsgotado"] = 504] = "tempoEsgotado";
})(codigosResposta || (codigosResposta = {}));
export const gerarRespostas = (registrarErroInterno) => {
export const gerarRespostas = (
/** Faz um processamento quando erro interno
* Recebe o erro gerado, mensagem personalizada e detalhes
*/
registrarErroInterno) => {
const valor = (valor, detalhes) => {
return {
cod: codigosResposta.sucesso,
@ -59,8 +63,8 @@ export const gerarRespostas = (registrarErroInterno) => {
detalhes,
};
};
const erroInterno = (parametros, mensagem) => {
const resRegistro = registrarErroInterno(parametros);
const erroInterno = (erro, mensagem, detalhes) => {
const resRegistro = registrarErroInterno(erro, mensagem, detalhes);
const mensagemFim = `${mensagem || "Erro interno"}`;
return {
cod: codigosResposta.erroDesconhecido,