[MVPTN-75] refactor(geral): implementando gerenciador de erro nos datas

This commit is contained in:
= 2025-09-25 11:25:15 -03:00
parent 6c1e91035d
commit cc91b6a559
9 changed files with 21 additions and 21 deletions

View file

@ -1,18 +1,14 @@
import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler";
import API from "@/services/api/Api";
import { Methods } from "@/services/api/enums/ApiMethodEnum";
export default async function TCensecNaturezaLitigioIndexData() {
async function executeTCensecNaturezaLitigioIndexData() {
const api = new API();
try {
const dados = await api.send({
return await api.send({
method: Methods.GET,
endpoint: `administrativo/t_censec_naturezalitigio/`
});
return dados
} catch (error) {
console.log(error)
return error
}
}
}
export const TCensecNaturezaLitigioIndexData = withClientErrorHandler(executeTCensecNaturezaLitigioIndexData)

View file

@ -1,16 +1,17 @@
import API from "@/services/api/Api";
import { TCensecNaturezaLitigioInterface } from "../../_interfaces/TCensecNaturezaLitigioInterface";
import { Methods } from "@/services/api/enums/ApiMethodEnum";
import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler";
export default async function TCensecNaturezaLitigioRemoveData(data: TCensecNaturezaLitigioInterface) {
async function executeTCensecNaturezaLitigioRemoveData(data: TCensecNaturezaLitigioInterface) {
const api = new API();
console.log(typeof(data.censec_naturezalitigio_id))
return await api.send({
method: Methods.DELETE,
endpoint: `administrativo/t_censec_naturezalitigio/${data.censec_naturezalitigio_id}`
});
}
}
export const TCensecNaturezaLitigioRemoveData = withClientErrorHandler(executeTCensecNaturezaLitigioRemoveData)

View file

@ -1,8 +1,9 @@
import API from "@/services/api/Api";
import { TCensecNaturezaLitigioInterface } from "../../_interfaces/TCensecNaturezaLitigioInterface";
import { Methods } from "@/services/api/enums/ApiMethodEnum";
import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler";
export default async function TCensecNaturezaLitigioTipoSaveData(data: TCensecNaturezaLitigioInterface) {
async function executeTCensecNaturezaLitigioSaveData(data: TCensecNaturezaLitigioInterface) {
const api = new API();
@ -12,4 +13,6 @@ export default async function TCensecNaturezaLitigioTipoSaveData(data: TCensecNa
body: data
});
}
}
export const TCensecNaturezaLitigioSaveData = withClientErrorHandler(executeTCensecNaturezaLitigioSaveData)

View file

@ -1,7 +1,7 @@
import { useResponse } from "@/app/_response/ResponseContext"
import { useState } from "react";
import { TCensecNaturezaLitigioInterface } from "../../_interfaces/TCensecNaturezaLitigioInterface";
import TCensecNaturezaLitigioIndexService from "../../_services/t_censecnaturezalitigio/TCensecNaturezaLitigioIndexService";
import { TCensecNaturezaLitigioIndexService } from "../../_services/t_censecnaturezalitigio/TCensecNaturezaLitigioIndexService";
export const useTCensecNaturezaLitigioReadHook = () => {

View file

@ -1,7 +1,7 @@
import { useResponse } from "@/app/_response/ResponseContext"
import { TCensecNaturezaLitigioInterface } from "../../_interfaces/TCensecNaturezaLitigioInterface";
import { useState } from "react";
import TCensecNaturezaLitigioRemoveData from "../../_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioRemoveData";
import { TCensecNaturezaLitigioRemoveData } from "../../_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioRemoveData";
export const useTCensecNaturezaLitigioRemoveHook = () => {

View file

@ -1,7 +1,7 @@
import { useResponse } from "@/app/_response/ResponseContext"
import { useState } from "react";
import { TCensecNaturezaLitigioInterface } from "../../_interfaces/TCensecNaturezaLitigioInterface";
import TCensecNaturezaLitigioSaveService from "../../_services/t_censecnaturezalitigio/TCensecNaturezaLitigioSaveService";
import { TCensecNaturezaLitigioSaveService } from "../../_services/t_censecnaturezalitigio/TCensecNaturezaLitigioSaveService";
export const useTCensecNaturezaLitigioSaveHook = () => {

View file

@ -1,5 +1,5 @@
import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler";
import TCensecNaturezaLitigioIndexData from "../../_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioIndexData";
import { TCensecNaturezaLitigioIndexData } from "../../_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioIndexData";
async function executeTCensecNaturezaLitigioIndexService() {

View file

@ -1,4 +1,4 @@
import TCensecNaturezaLitigioRemoveData from "../../_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioRemoveData";
import { TCensecNaturezaLitigioRemoveData } from "../../_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioRemoveData";
import { TCensecNaturezaLitigioInterface } from "../../_interfaces/TCensecNaturezaLitigioInterface";
import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler";

View file

@ -1,5 +1,5 @@
import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler";
import TCensecNaturezaLitigioSaveData from "../../_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioSaveData";
import { TCensecNaturezaLitigioSaveData } from "../../_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioSaveData";
import { TCensecNaturezaLitigioInterface } from "../../_interfaces/TCensecNaturezaLitigioInterface";
async function executeTCensecNaturezaLitigioSaveService(data: TCensecNaturezaLitigioInterface) {