From 3df00e38bc4c703b8bb18ab3d8c7189614eb455c Mon Sep 17 00:00:00 2001 From: = <=> Date: Mon, 29 Sep 2025 09:27:12 -0300 Subject: [PATCH] refactor(geral): implementando gerenciador de erro nos datas --- .../TTBReconhecimentoTipoDeleteData.ts | 7 +++++-- .../TTBReconhecimentoTipoIndexData.ts | 7 +++++-- .../TTBReconhecimentoTipo/TTBReconhecimentoTipoSaveData.ts | 7 +++++-- .../useTTBReconhecimentoTipoDeleteHook.ts | 2 +- .../useTTBReconhecimentoTipoReadHook.ts | 2 +- .../useTTBReconhecimentoTipoSaveHook.ts | 2 +- 6 files changed, 18 insertions(+), 9 deletions(-) diff --git a/src/app/(protected)/(cadastros)/cadastros/_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoDeleteData.ts b/src/app/(protected)/(cadastros)/cadastros/_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoDeleteData.ts index 5f279f9..acbb077 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoDeleteData.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoDeleteData.ts @@ -1,8 +1,9 @@ import API from "@/services/api/Api"; import TTBReconhecimentoTipoInterface from "../../_interfaces/TTBReconhecimentoTipoInterface"; import { Methods } from "@/services/api/enums/ApiMethodEnum"; +import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler"; -export default async function TTBReconhecimentoTipoDeleteData(data: TTBReconhecimentoTipoInterface) { +async function executeTTBReconhecimentoTipoDeleteData(data: TTBReconhecimentoTipoInterface) { const api = new API(); @@ -13,4 +14,6 @@ export default async function TTBReconhecimentoTipoDeleteData(data: TTBReconheci return response; -} \ No newline at end of file +} + +export const TTBReconhecimentoTipoDeleteData = withClientErrorHandler(executeTTBReconhecimentoTipoDeleteData) \ No newline at end of file diff --git a/src/app/(protected)/(cadastros)/cadastros/_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoIndexData.ts b/src/app/(protected)/(cadastros)/cadastros/_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoIndexData.ts index 7d7995e..a9bea1b 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoIndexData.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoIndexData.ts @@ -1,9 +1,10 @@ 'use server' +import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler"; import API from "@/services/api/Api" import { Methods } from "@/services/api/enums/ApiMethodEnum"; -export default async function TTBReconhecimentoTipoIndexData() { +async function executeTTBReconhecimentoTipoIndexData() { const api = new API(); @@ -14,4 +15,6 @@ export default async function TTBReconhecimentoTipoIndexData() { return response; -} \ No newline at end of file +} + +export const TTBReconhecimentoTipoIndexData = withClientErrorHandler(executeTTBReconhecimentoTipoIndexData) \ No newline at end of file diff --git a/src/app/(protected)/(cadastros)/cadastros/_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoSaveData.ts b/src/app/(protected)/(cadastros)/cadastros/_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoSaveData.ts index e045e65..37d9eea 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoSaveData.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoSaveData.ts @@ -1,8 +1,9 @@ import API from "@/services/api/Api"; import { Methods } from "@/services/api/enums/ApiMethodEnum"; import TTBReconhecimentoTipoInterface from "../../_interfaces/TTBReconhecimentoTipoInterface"; +import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler"; -export default async function TTBReconhecimentoTipoSaveData(data: TTBReconhecimentoTipoInterface) { +async function executeTTBReconhecimentoTipoSaveData(data: TTBReconhecimentoTipoInterface) { const api = new API(); @@ -14,4 +15,6 @@ export default async function TTBReconhecimentoTipoSaveData(data: TTBReconhecime return response; -} \ No newline at end of file +} + +export const TTBReconhecimentoTipoSaveData = withClientErrorHandler(executeTTBReconhecimentoTipoSaveData) \ No newline at end of file diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_tb_reconhecimentotipo/useTTBReconhecimentoTipoDeleteHook.ts b/src/app/(protected)/(cadastros)/cadastros/_hooks/t_tb_reconhecimentotipo/useTTBReconhecimentoTipoDeleteHook.ts index eb926e7..782c22b 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_tb_reconhecimentotipo/useTTBReconhecimentoTipoDeleteHook.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_hooks/t_tb_reconhecimentotipo/useTTBReconhecimentoTipoDeleteHook.ts @@ -1,6 +1,6 @@ import { useResponse } from "@/app/_response/ResponseContext" import TTBReconhecimentoTipoInterface from "../../_interfaces/TTBReconhecimentoTipoInterface"; -import TTBReconhecimentoTipoDeleteData from "../../_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoDeleteData"; +import { TTBReconhecimentoTipoDeleteData } from "../../_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoDeleteData"; export const useTTBReconhecimentoTipoDeleteHook = () => { diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_tb_reconhecimentotipo/useTTBReconhecimentoTipoReadHook.ts b/src/app/(protected)/(cadastros)/cadastros/_hooks/t_tb_reconhecimentotipo/useTTBReconhecimentoTipoReadHook.ts index 5817953..8bd73db 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_tb_reconhecimentotipo/useTTBReconhecimentoTipoReadHook.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_hooks/t_tb_reconhecimentotipo/useTTBReconhecimentoTipoReadHook.ts @@ -3,7 +3,7 @@ import ITTTBReconhecimentoTipo from '../../_interfaces/TTBReconhecimentoTipoInterface' import { useResponse } from "@/app/_response/ResponseContext" import { useState } from "react"; -import TTBReconhecimentoTipoIndexData from '../../_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoIndexData'; +import { TTBReconhecimentoTipoIndexData } from '../../_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoIndexData'; export const useTTBReconhecimentoTipoReadHook = () => { diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_tb_reconhecimentotipo/useTTBReconhecimentoTipoSaveHook.ts b/src/app/(protected)/(cadastros)/cadastros/_hooks/t_tb_reconhecimentotipo/useTTBReconhecimentoTipoSaveHook.ts index 88a88df..75a3c76 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_tb_reconhecimentotipo/useTTBReconhecimentoTipoSaveHook.ts +++ b/src/app/(protected)/(cadastros)/cadastros/_hooks/t_tb_reconhecimentotipo/useTTBReconhecimentoTipoSaveHook.ts @@ -3,7 +3,7 @@ import { useResponse } from "@/app/_response/ResponseContext" import { useState } from "react"; import ITTTBReconhecimentoTipo from '../../_interfaces/TTBReconhecimentoTipoInterface' -import TTBReconhecimentoTipoSaveData from "../../_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoSaveData"; +import { TTBReconhecimentoTipoSaveData } from "../../_data/TTBReconhecimentoTipo/TTBReconhecimentoTipoSaveData"; export const useTTBReconhecimentoTipoSaveHook = () => {