diff --git a/src/components/modules/escrow/ui/dialogs/SuccessDialog.tsx b/src/components/modules/escrow/ui/dialogs/SuccessDialog.tsx index 9f8093c..02d0d30 100644 --- a/src/components/modules/escrow/ui/dialogs/SuccessDialog.tsx +++ b/src/components/modules/escrow/ui/dialogs/SuccessDialog.tsx @@ -213,6 +213,8 @@ interface SuccessResolveDisputeProps { setIsSuccessResolveDisputeDialogOpen: (value: boolean) => void; } +// ! EN EL MODAL SOLO ESTA BIEN EL DE TRUSTLESS, EL RESTO NINGUNO +// ! EN LAS TRANSFERENCIAS CREO QUE SE ESTAN PASANDO MAL export const SuccessResolveDisputeDialog = ({ title, description, @@ -225,10 +227,8 @@ export const SuccessResolveDisputeDialog = ({ }); const selectedEscrow = useGlobalBoundedStore((state) => state.selectedEscrow); - const approverFunds = useGlobalBoundedStore((state) => state.approverFunds); - const serviceProviderFunds = useGlobalBoundedStore( - (state) => state.serviceProviderFunds, - ); + const approverFunds = selectedEscrow?.approverFunds || "0"; + const serviceProviderFunds = selectedEscrow?.serviceProviderFunds || "0"; const escrow = selectedEscrow || recentEscrow; const { formatDollar } = useFormatUtils(); diff --git a/src/components/modules/escrow/ui/dialogs/hooks/resolve-dispute-escrow-dialog.hook.ts b/src/components/modules/escrow/ui/dialogs/hooks/resolve-dispute-escrow-dialog.hook.ts index 249ed18..ab7733e 100644 --- a/src/components/modules/escrow/ui/dialogs/hooks/resolve-dispute-escrow-dialog.hook.ts +++ b/src/components/modules/escrow/ui/dialogs/hooks/resolve-dispute-escrow-dialog.hook.ts @@ -14,7 +14,6 @@ import { EscrowPayload, ResolveDisputePayload } from "@/@types/escrow.entity"; import { MouseEvent } from "react"; import { getFormSchema } from "../../../schema/resolve-dispute-escrow.schema"; import { toast } from "@/hooks/toast.hook"; -//import { useGlobalUIBoundedStore } from "@/core/store/ui"; import { useEscrowBoundedStore } from "../../../store/ui"; interface useResolveDisputeEscrowDialogProps { @@ -39,12 +38,6 @@ const useResolveDisputeEscrowDialog = ({ const setRecentEscrow = useGlobalBoundedStore( (state) => state.setRecentEscrow, ); - const setApproverFunds = useGlobalBoundedStore( - (state) => state.setApproverFunds, - ); - const setServiceProviderFunds = useGlobalBoundedStore( - (state) => state.setServiceProviderFunds, - ); const setIsSuccessResolveDisputeDialogOpen = useEscrowBoundedStore( (state) => state.setIsSuccessResolveDisputeDialogOpen, ); @@ -76,6 +69,8 @@ const useResolveDisputeEscrowDialog = ({ ...selectedEscrow, resolvedFlag: true, disputeFlag: false, + approverFunds: payload.approverFunds, + serviceProviderFunds: payload.serviceProviderFunds, }; const responseFlag = await updateEscrow({ @@ -89,8 +84,6 @@ const useResolveDisputeEscrowDialog = ({ setIsResolvingDispute(false); setIsDialogOpen(false); fetchAllEscrows({ address, type: activeTab || "client" }); - setApproverFunds(payload.approverFunds); - setServiceProviderFunds(payload.serviceProviderFunds); setIsSuccessResolveDisputeDialogOpen(true); if (selectedEscrow) {