From cc91b6a55961be39fc0854df2c7ae9e7b598eb1a Mon Sep 17 00:00:00 2001 From: = <=> Date: Thu, 25 Sep 2025 11:25:15 -0300 Subject: [PATCH] [MVPTN-75] refactor(geral): implementando gerenciador de erro nos datas --- .../TCensecNaturezaLitigioIndexData.ts | 14 +++++--------- .../TCensecNaturezaLitigioRemoveData.ts | 9 +++++---- .../TCensecNaturezaLitigioSaveData.ts | 7 +++++-- .../useTCensecNaturezaLitigioReadHook.ts | 2 +- .../useTCensecNaturezaLitigioRemoveHook.ts | 2 +- .../useTCensecNaturezaLitigioSaveHook.ts | 2 +- .../TCensecNaturezaLitigioIndexService.ts | 2 +- .../TCensecNaturezaLitigioRemoveService.ts | 2 +- .../TCensecNaturezaLitigioSaveService.ts | 2 +- 9 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/app/(protected)/(cadastros)/cadastros/_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioIndexData.ts b/src/app/(protected)/(cadastros)/cadastros/_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioIndexData.ts index 533ebef..1392a1f 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioIndexData.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioIndexData.ts @@ -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 - } +} -} \ No newline at end of file +export const TCensecNaturezaLitigioIndexData = withClientErrorHandler(executeTCensecNaturezaLitigioIndexData) \ No newline at end of file diff --git a/src/app/(protected)/(cadastros)/cadastros/_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioRemoveData.ts b/src/app/(protected)/(cadastros)/cadastros/_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioRemoveData.ts index c12b863..1631df7 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioRemoveData.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioRemoveData.ts @@ -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}` }); -} \ No newline at end of file +} + +export const TCensecNaturezaLitigioRemoveData = withClientErrorHandler(executeTCensecNaturezaLitigioRemoveData) \ No newline at end of file diff --git a/src/app/(protected)/(cadastros)/cadastros/_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioSaveData.ts b/src/app/(protected)/(cadastros)/cadastros/_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioSaveData.ts index 8e2688b..58b34f4 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioSaveData.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_data/TCensecNaturezaLitigio/TCensecNaturezaLitigioSaveData.ts @@ -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 }); -} \ No newline at end of file +} + +export const TCensecNaturezaLitigioSaveData = withClientErrorHandler(executeTCensecNaturezaLitigioSaveData) \ No newline at end of file diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_censecnaturezalitigio/useTCensecNaturezaLitigioReadHook.ts b/src/app/(protected)/(cadastros)/cadastros/_hooks/t_censecnaturezalitigio/useTCensecNaturezaLitigioReadHook.ts index b68ba6f..017f492 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_censecnaturezalitigio/useTCensecNaturezaLitigioReadHook.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_hooks/t_censecnaturezalitigio/useTCensecNaturezaLitigioReadHook.ts @@ -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 = () => { diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_censecnaturezalitigio/useTCensecNaturezaLitigioRemoveHook.ts b/src/app/(protected)/(cadastros)/cadastros/_hooks/t_censecnaturezalitigio/useTCensecNaturezaLitigioRemoveHook.ts index bbf5cda..a9ddc22 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_censecnaturezalitigio/useTCensecNaturezaLitigioRemoveHook.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_hooks/t_censecnaturezalitigio/useTCensecNaturezaLitigioRemoveHook.ts @@ -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 = () => { diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_censecnaturezalitigio/useTCensecNaturezaLitigioSaveHook.ts b/src/app/(protected)/(cadastros)/cadastros/_hooks/t_censecnaturezalitigio/useTCensecNaturezaLitigioSaveHook.ts index 9ba939b..084a215 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_censecnaturezalitigio/useTCensecNaturezaLitigioSaveHook.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_hooks/t_censecnaturezalitigio/useTCensecNaturezaLitigioSaveHook.ts @@ -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 = () => { diff --git a/src/app/(protected)/(cadastros)/cadastros/_services/t_censecnaturezalitigio/TCensecNaturezaLitigioIndexService.ts b/src/app/(protected)/(cadastros)/cadastros/_services/t_censecnaturezalitigio/TCensecNaturezaLitigioIndexService.ts index cf54b0b..88feaf6 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_services/t_censecnaturezalitigio/TCensecNaturezaLitigioIndexService.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_services/t_censecnaturezalitigio/TCensecNaturezaLitigioIndexService.ts @@ -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() { diff --git a/src/app/(protected)/(cadastros)/cadastros/_services/t_censecnaturezalitigio/TCensecNaturezaLitigioRemoveService.ts b/src/app/(protected)/(cadastros)/cadastros/_services/t_censecnaturezalitigio/TCensecNaturezaLitigioRemoveService.ts index 7cb9eba..2f9e0f0 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_services/t_censecnaturezalitigio/TCensecNaturezaLitigioRemoveService.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_services/t_censecnaturezalitigio/TCensecNaturezaLitigioRemoveService.ts @@ -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"; diff --git a/src/app/(protected)/(cadastros)/cadastros/_services/t_censecnaturezalitigio/TCensecNaturezaLitigioSaveService.ts b/src/app/(protected)/(cadastros)/cadastros/_services/t_censecnaturezalitigio/TCensecNaturezaLitigioSaveService.ts index 0cf6d6b..2ee1b16 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_services/t_censecnaturezalitigio/TCensecNaturezaLitigioSaveService.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_services/t_censecnaturezalitigio/TCensecNaturezaLitigioSaveService.ts @@ -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) {