aboutsummaryrefslogtreecommitdiff
path: root/packages/merchant-backoffice-ui/src/hooks/templates.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/merchant-backoffice-ui/src/hooks/templates.ts')
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/templates.ts160
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