From 72b429321553841ac1ff48cf974bfc65da01bb06 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 19 Dec 2022 12:23:39 -0300 Subject: pretty --- .../merchant-backoffice-ui/src/hooks/product.ts | 39 +++++++++++----------- 1 file changed, 19 insertions(+), 20 deletions(-) (limited to 'packages/merchant-backoffice-ui/src/hooks/product.ts') diff --git a/packages/merchant-backoffice-ui/src/hooks/product.ts b/packages/merchant-backoffice-ui/src/hooks/product.ts index 7a0c4dec1..fb7889834 100644 --- a/packages/merchant-backoffice-ui/src/hooks/product.ts +++ b/packages/merchant-backoffice-ui/src/hooks/product.ts @@ -24,21 +24,21 @@ import { HttpResponseOk, multiFetcher, request, - useMatchMutate + useMatchMutate, } from "./backend.js"; export interface ProductAPI { createProduct: ( - data: MerchantBackend.Products.ProductAddDetail + data: MerchantBackend.Products.ProductAddDetail, ) => Promise; updateProduct: ( id: string, - data: MerchantBackend.Products.ProductPatchDetail + data: MerchantBackend.Products.ProductPatchDetail, ) => Promise; deleteProduct: (id: string) => Promise; lockProduct: ( id: string, - data: MerchantBackend.Products.LockRequest + data: MerchantBackend.Products.LockRequest, ) => Promise; } @@ -49,11 +49,11 @@ export function useProductAPI(): ProductAPI { const { token: instanceToken, id, admin } = useInstanceContext(); const { url, token } = !admin - ? { url: baseUrl, token: adminToken, } - : { url: `${baseUrl}/instances/${id}`, token: instanceToken, }; + ? { url: baseUrl, token: adminToken } + : { url: `${baseUrl}/instances/${id}`, token: instanceToken }; const createProduct = async ( - data: MerchantBackend.Products.ProductAddDetail + data: MerchantBackend.Products.ProductAddDetail, ): Promise => { const res = await request(`${url}/private/products`, { method: "post", @@ -66,7 +66,7 @@ export function useProductAPI(): ProductAPI { const updateProduct = async ( productId: string, - data: MerchantBackend.Products.ProductPatchDetail + data: MerchantBackend.Products.ProductPatchDetail, ): Promise => { const r = await request(`${url}/private/products/${productId}`, { method: "patch", @@ -87,7 +87,7 @@ export function useProductAPI(): ProductAPI { const lockProduct = async ( productId: string, - data: MerchantBackend.Products.LockRequest + data: MerchantBackend.Products.LockRequest, ): Promise => { await request(`${url}/private/products/${productId}/lock`, { method: "post", @@ -108,8 +108,8 @@ export function useInstanceProducts(): HttpResponse< const { token: instanceToken, id, admin } = useInstanceContext(); const { url, token } = !admin - ? { url: baseUrl, token: baseToken, } - : { url: `${baseUrl}/instances/${id}`, token: instanceToken, }; + ? { url: baseUrl, token: baseToken } + : { url: `${baseUrl}/instances/${id}`, token: instanceToken }; const { data: list, error: listError } = useSWR< HttpResponseOk, @@ -123,7 +123,7 @@ export function useInstanceProducts(): HttpResponse< }); const paths = (list?.data.products || []).map( - (p) => `/private/products/${p.product_id}` + (p) => `/private/products/${p.product_id}`, ); const { data: products, error: productError } = useSWR< HttpResponseOk[], @@ -136,7 +136,6 @@ export function useInstanceProducts(): HttpResponse< refreshWhenOffline: false, }); - if (listError) return listError; if (productError) return productError; @@ -154,20 +153,20 @@ export function useInstanceProducts(): HttpResponse< } export function useProductDetails( - productId: string + productId: string, ): HttpResponse { const { url: baseUrl, token: baseToken } = useBackendContext(); const { token: instanceToken, id, admin } = useInstanceContext(); const { url, token } = !admin ? { - url: baseUrl, - token: baseToken, - } + url: baseUrl, + token: baseToken, + } : { - url: `${baseUrl}/instances/${id}`, - token: instanceToken, - }; + url: `${baseUrl}/instances/${id}`, + token: instanceToken, + }; const { data, error, isValidating } = useSWR< HttpResponseOk, -- cgit v1.2.3