diff options
Diffstat (limited to 'packages/merchant-backoffice-ui/src/hooks/templates.ts')
-rw-r--r-- | packages/merchant-backoffice-ui/src/hooks/templates.ts | 160 |
1 files changed, 80 insertions, 80 deletions
diff --git a/packages/merchant-backoffice-ui/src/hooks/templates.ts b/packages/merchant-backoffice-ui/src/hooks/templates.ts index 2da02e3c7..ff0461a67 100644 --- a/packages/merchant-backoffice-ui/src/hooks/templates.ts +++ b/packages/merchant-backoffice-ui/src/hooks/templates.ts @@ -28,94 +28,94 @@ import { TalerErrorDetail, TalerMerchantApi } from "@gnu-taler/taler-util"; import _useSWR, { SWRHook } from "swr"; const useSWR = _useSWR as unknown as SWRHook; -export function useTemplateAPI(): TemplateAPI { - const mutateAll = useMatchMutate(); - const { request } = useBackendInstanceRequest(); +// export function useTemplateAPI(): TemplateAPI { +// const mutateAll = useMatchMutate(); +// const { request } = useBackendInstanceRequest(); - const createTemplate = async ( - data: TalerMerchantApi.TemplateAddDetails, - ): Promise<HttpResponseOk<void>> => { - const res = await request<void>(`/private/templates`, { - method: "POST", - data, - }); - await mutateAll(/.*private\/templates.*/); - return res; - }; +// const createTemplate = async ( +// data: TalerMerchantApi.TemplateAddDetails, +// ): Promise<HttpResponseOk<void>> => { +// const res = await request<void>(`/private/templates`, { +// method: "POST", +// data, +// }); +// await mutateAll(/.*private\/templates.*/); +// return res; +// }; - const updateTemplate = async ( - templateId: string, - data: TalerMerchantApi.TemplatePatchDetails, - ): Promise<HttpResponseOk<void>> => { - const res = await request<void>(`/private/templates/${templateId}`, { - method: "PATCH", - data, - }); - await mutateAll(/.*private\/templates.*/); - return res; - }; +// const updateTemplate = async ( +// templateId: string, +// data: TalerMerchantApi.TemplatePatchDetails, +// ): Promise<HttpResponseOk<void>> => { +// const res = await request<void>(`/private/templates/${templateId}`, { +// method: "PATCH", +// data, +// }); +// await mutateAll(/.*private\/templates.*/); +// return res; +// }; - const deleteTemplate = async ( - templateId: string, - ): Promise<HttpResponseOk<void>> => { - const res = await request<void>(`/private/templates/${templateId}`, { - method: "DELETE", - }); - await mutateAll(/.*private\/templates.*/); - return res; - }; +// const deleteTemplate = async ( +// templateId: string, +// ): Promise<HttpResponseOk<void>> => { +// const res = await request<void>(`/private/templates/${templateId}`, { +// method: "DELETE", +// }); +// await mutateAll(/.*private\/templates.*/); +// return res; +// }; - const createOrderFromTemplate = async ( - templateId: string, - data: TalerMerchantApi.UsingTemplateDetails, - ): Promise< - HttpResponseOk<TalerMerchantApi.PostOrderResponse> - > => { - const res = await request<TalerMerchantApi.PostOrderResponse>( - `/templates/${templateId}`, - { - method: "POST", - data, - }, - ); - await mutateAll(/.*private\/templates.*/); - return res; - }; +// const createOrderFromTemplate = async ( +// templateId: string, +// data: TalerMerchantApi.UsingTemplateDetails, +// ): Promise< +// HttpResponseOk<TalerMerchantApi.PostOrderResponse> +// > => { +// const res = await request<TalerMerchantApi.PostOrderResponse>( +// `/templates/${templateId}`, +// { +// method: "POST", +// data, +// }, +// ); +// await mutateAll(/.*private\/templates.*/); +// return res; +// }; - const testTemplateExist = async ( - templateId: string, - ): Promise<HttpResponseOk<void>> => { - const res = await request<void>(`/private/templates/${templateId}`, { method: "GET", }); - return res; - }; +// const testTemplateExist = async ( +// templateId: string, +// ): Promise<HttpResponseOk<void>> => { +// const res = await request<void>(`/private/templates/${templateId}`, { method: "GET", }); +// return res; +// }; - return { - createTemplate, - updateTemplate, - deleteTemplate, - testTemplateExist, - createOrderFromTemplate, - }; -} +// return { +// createTemplate, +// updateTemplate, +// deleteTemplate, +// testTemplateExist, +// createOrderFromTemplate, +// }; +// } -export interface TemplateAPI { - createTemplate: ( - data: TalerMerchantApi.TemplateAddDetails, - ) => Promise<HttpResponseOk<void>>; - updateTemplate: ( - id: string, - data: TalerMerchantApi.TemplatePatchDetails, - ) => Promise<HttpResponseOk<void>>; - testTemplateExist: ( - id: string - ) => Promise<HttpResponseOk<void>>; - deleteTemplate: (id: string) => Promise<HttpResponseOk<void>>; - createOrderFromTemplate: ( - id: string, - data: TalerMerchantApi.UsingTemplateDetails, - ) => Promise<HttpResponseOk<TalerMerchantApi.PostOrderResponse>>; -} +// export interface TemplateAPI { +// createTemplate: ( +// data: TalerMerchantApi.TemplateAddDetails, +// ) => Promise<HttpResponseOk<void>>; +// updateTemplate: ( +// id: string, +// data: TalerMerchantApi.TemplatePatchDetails, +// ) => Promise<HttpResponseOk<void>>; +// testTemplateExist: ( +// id: string +// ) => Promise<HttpResponseOk<void>>; +// deleteTemplate: (id: string) => Promise<HttpResponseOk<void>>; +// createOrderFromTemplate: ( +// id: string, +// data: TalerMerchantApi.UsingTemplateDetails, +// ) => Promise<HttpResponseOk<TalerMerchantApi.PostOrderResponse>>; +// } export interface InstanceTemplateFilter { //FIXME: add filter to the template list |