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

This commit is contained in:
= 2025-09-25 09:21:18 -03:00
parent 46296ec8a9
commit 936ef7764e
9 changed files with 23 additions and 19 deletions

View file

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

View file

@ -1,8 +1,9 @@
import API from "@/services/api/Api";
import { GTBEstadoCivilInterface } from "../../_interfaces/GTBEstadoCivilInterface";
import { Methods } from "@/services/api/enums/ApiMethodEnum";
import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler";
export default async function executeGTBEstadoCivilRemoveData(data: GTBEstadoCivilInterface) {
async function executeGTBEstadoCivilRemoveData(data: GTBEstadoCivilInterface) {
const api = new API();
@ -11,4 +12,6 @@ export default async function executeGTBEstadoCivilRemoveData(data: GTBEstadoCiv
endpoint: `administrativo/g_tb_bairro/${data.tb_estadocivil_id}`
});
}
}
export const GTBEstadoCivilRemoveData = withClientErrorHandler(executeGTBEstadoCivilRemoveData)

View file

@ -1,8 +1,9 @@
import API from "@/services/api/Api";
import { GTBEstadoCivilInterface } from "../../_interfaces/GTBEstadoCivilInterface";
import { Methods } from "@/services/api/enums/ApiMethodEnum";
import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler";
export default async function GTBEstadoCivilSaveData(data: GTBEstadoCivilInterface) {
async function executeGTBEstadoCivilSaveData(data: GTBEstadoCivilInterface) {
const isUpdate = Boolean(data.tb_estadocivil_id);
@ -14,4 +15,6 @@ export default async function GTBEstadoCivilSaveData(data: GTBEstadoCivilInterfa
body: data
});
}
}
export const GTBEstadoCivilSaveData = withClientErrorHandler(executeGTBEstadoCivilSaveData)

View file

@ -1,7 +1,7 @@
import { useResponse } from "@/app/_response/ResponseContext"
import { useState } from "react";
import { GTBEstadoCivilInterface } from "../../_interfaces/GTBEstadoCivilInterface";
import GTBEstadoCivilIndexService from "../../_services/g_tb_estadocivil/GTBEstadoCivilIndexService";
import { GTBEstadoCivilIndexService } from "../../_services/g_tb_estadocivil/GTBEstadoCivilIndexService";
export const useGTBEstadoCivilReadHook = () => {

View file

@ -1,6 +1,6 @@
import { useResponse } from "@/app/_response/ResponseContext"
import { GTBEstadoCivilInterface } from "../../_interfaces/GTBEstadoCivilInterface";
import GTBEstadoCivilRemoveService from "../../_services/g_tb_estadocivil/GTBEstadoCivilRemoveService";
import { GTBEstadoCivilRemoveService } from "../../_services/g_tb_estadocivil/GTBEstadoCivilRemoveService";
export const useGTBEstadoCivilRemoveHook = () => {

View file

@ -1,7 +1,7 @@
import { useResponse } from "@/app/_response/ResponseContext"
import { useState } from "react";
import { GTBEstadoCivilInterface } from "../../_interfaces/GTBEstadoCivilInterface";
import GTBEstadoCivilSaveService from "../../_services/g_tb_estadocivil/GTBEstadoCivilSaveService";
import { GTBEstadoCivilSaveService } from "../../_services/g_tb_estadocivil/GTBEstadoCivilSaveService";
export const useGTBEstadoCivilSaveHook = () => {

View file

@ -1,5 +1,5 @@
import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler";
import GTBEstadoCivilIndexData from "../../_data/GTBEstadoCivil/GTBEstadoCivilIndexData";
import { GTBEstadoCivilIndexData } from "../../_data/GTBEstadoCivil/GTBEstadoCivilIndexData";
async function executeGTBEstadoCivilIndexService() {

View file

@ -1,5 +1,5 @@
import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler";
import GTBEstadoCivilSaveData from "../../_data/GTBEstadoCivil/GTBEstadoCivilSaveData";
import { GTBEstadoCivilSaveData } from "../../_data/GTBEstadoCivil/GTBEstadoCivilSaveData";
import { GTBEstadoCivilInterface } from "../../_interfaces/GTBEstadoCivilInterface";
async function executeGTBEstadoCivilRemoveService(data: GTBEstadoCivilInterface) {

View file

@ -1,5 +1,5 @@
import { withClientErrorHandler } from "@/actions/withClientErrorHandler/withClientErrorHandler";
import GTBEstadoCivilSaveData from "../../_data/GTBEstadoCivil/GTBEstadoCivilSaveData";
import { GTBEstadoCivilSaveData } from "../../_data/GTBEstadoCivil/GTBEstadoCivilSaveData";
import { GTBEstadoCivilInterface } from "../../_interfaces/GTBEstadoCivilInterface";
async function executeGTBEstadoCivilSaveService(data: GTBEstadoCivilInterface) {