diff options
author | Sebastian <sebasjm@gmail.com> | 2024-03-29 16:52:25 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-03-29 16:52:40 -0300 |
commit | c3cba95a9fd88eb77fd18263287d3a63a9f757e2 (patch) | |
tree | 5d05bc48742c0984d8d0aff3a4c2a94c54332803 /packages/merchant-backoffice-ui/src/hooks/bank.ts | |
parent | 81f87ede72ada7e7f313b9a4212e0c75c5f54ac9 (diff) | |
download | wallet-core-c3cba95a9fd88eb77fd18263287d3a63a9f757e2.tar.xz |
wip #8655
Diffstat (limited to 'packages/merchant-backoffice-ui/src/hooks/bank.ts')
-rw-r--r-- | packages/merchant-backoffice-ui/src/hooks/bank.ts | 120 |
1 files changed, 60 insertions, 60 deletions
diff --git a/packages/merchant-backoffice-ui/src/hooks/bank.ts b/packages/merchant-backoffice-ui/src/hooks/bank.ts index 3cf9c7846..9ad4c3069 100644 --- a/packages/merchant-backoffice-ui/src/hooks/bank.ts +++ b/packages/merchant-backoffice-ui/src/hooks/bank.ts @@ -41,67 +41,67 @@ const useSWR = _useSWR as unknown as SWRHook; // }, // } -export function useBankAccountAPI(): BankAccountAPI { - const mutateAll = useMatchMutate(); - const { request } = useBackendInstanceRequest(); - - const createBankAccount = async ( - data: TalerMerchantApi.AccountAddDetails, - ): Promise<HttpResponseOk<void>> => { - // MOCKED_ACCOUNTS[data.h_wire] = data - // return Promise.resolve({ ok: true, data: undefined }); - const res = await request<void>(`/private/accounts`, { - method: "POST", - data, - }); - await mutateAll(/.*private\/accounts.*/); - return res; - }; - - const updateBankAccount = async ( - h_wire: string, - data: TalerMerchantApi.AccountPatchDetails, - ): Promise<HttpResponseOk<void>> => { - // MOCKED_ACCOUNTS[h_wire].credit_facade_credentials = data.credit_facade_credentials - // MOCKED_ACCOUNTS[h_wire].credit_facade_url = data.credit_facade_url - // return Promise.resolve({ ok: true, data: undefined }); - const res = await request<void>(`/private/accounts/${h_wire}`, { - method: "PATCH", - data, - }); - await mutateAll(/.*private\/accounts.*/); - return res; - }; - - const deleteBankAccount = async ( - h_wire: string, - ): Promise<HttpResponseOk<void>> => { - // delete MOCKED_ACCOUNTS[h_wire] - // return Promise.resolve({ ok: true, data: undefined }); - const res = await request<void>(`/private/accounts/${h_wire}`, { - method: "DELETE", - }); - await mutateAll(/.*private\/accounts.*/); - return res; - }; - - return { - createBankAccount, - updateBankAccount, - deleteBankAccount, - }; -} +// export function useBankAccountAPI(): BankAccountAPI { +// const mutateAll = useMatchMutate(); +// const { request } = useBackendInstanceRequest(); + +// const createBankAccount = async ( +// data: TalerMerchantApi.AccountAddDetails, +// ): Promise<HttpResponseOk<void>> => { +// // MOCKED_ACCOUNTS[data.h_wire] = data +// // return Promise.resolve({ ok: true, data: undefined }); +// const res = await request<void>(`/private/accounts`, { +// method: "POST", +// data, +// }); +// await mutateAll(/.*private\/accounts.*/); +// return res; +// }; + +// const updateBankAccount = async ( +// h_wire: string, +// data: TalerMerchantApi.AccountPatchDetails, +// ): Promise<HttpResponseOk<void>> => { +// // MOCKED_ACCOUNTS[h_wire].credit_facade_credentials = data.credit_facade_credentials +// // MOCKED_ACCOUNTS[h_wire].credit_facade_url = data.credit_facade_url +// // return Promise.resolve({ ok: true, data: undefined }); +// const res = await request<void>(`/private/accounts/${h_wire}`, { +// method: "PATCH", +// data, +// }); +// await mutateAll(/.*private\/accounts.*/); +// return res; +// }; + +// const deleteBankAccount = async ( +// h_wire: string, +// ): Promise<HttpResponseOk<void>> => { +// // delete MOCKED_ACCOUNTS[h_wire] +// // return Promise.resolve({ ok: true, data: undefined }); +// const res = await request<void>(`/private/accounts/${h_wire}`, { +// method: "DELETE", +// }); +// await mutateAll(/.*private\/accounts.*/); +// return res; +// }; + +// return { +// createBankAccount, +// updateBankAccount, +// deleteBankAccount, +// }; +// } -export interface BankAccountAPI { - createBankAccount: ( - data: TalerMerchantApi.AccountAddDetails, - ) => Promise<HttpResponseOk<void>>; - updateBankAccount: ( - id: string, - data: TalerMerchantApi.AccountPatchDetails, - ) => Promise<HttpResponseOk<void>>; - deleteBankAccount: (id: string) => Promise<HttpResponseOk<void>>; -} +// export interface BankAccountAPI { +// createBankAccount: ( +// data: TalerMerchantApi.AccountAddDetails, +// ) => Promise<HttpResponseOk<void>>; +// updateBankAccount: ( +// id: string, +// data: TalerMerchantApi.AccountPatchDetails, +// ) => Promise<HttpResponseOk<void>>; +// deleteBankAccount: (id: string) => Promise<HttpResponseOk<void>>; +// } export interface InstanceBankAccountFilter { } |