aboutsummaryrefslogtreecommitdiff
path: root/packages/merchant-backoffice-ui/src/hooks/bank.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-03-29 16:52:25 -0300
committerSebastian <sebasjm@gmail.com>2024-03-29 16:52:40 -0300
commitc3cba95a9fd88eb77fd18263287d3a63a9f757e2 (patch)
tree5d05bc48742c0984d8d0aff3a4c2a94c54332803 /packages/merchant-backoffice-ui/src/hooks/bank.ts
parent81f87ede72ada7e7f313b9a4212e0c75c5f54ac9 (diff)
downloadwallet-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.ts120
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 {
}