From e1d86816a7c07cb8ca2d54676d5cdbbe513f2ba7 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 4 Sep 2023 14:17:55 -0300 Subject: backoffcie new version, lot of changes --- .../merchant-backoffice-ui/src/hooks/reserves.ts | 64 +++++++++++----------- 1 file changed, 32 insertions(+), 32 deletions(-) (limited to 'packages/merchant-backoffice-ui/src/hooks/reserves.ts') diff --git a/packages/merchant-backoffice-ui/src/hooks/reserves.ts b/packages/merchant-backoffice-ui/src/hooks/reserves.ts index bb55b2474..b719bfbe6 100644 --- a/packages/merchant-backoffice-ui/src/hooks/reserves.ts +++ b/packages/merchant-backoffice-ui/src/hooks/reserves.ts @@ -31,11 +31,11 @@ export function useReservesAPI(): ReserveMutateAPI { const { request } = useBackendInstanceRequest(); const createReserve = async ( - data: MerchantBackend.Tips.ReserveCreateRequest, + data: MerchantBackend.Rewards.ReserveCreateRequest, ): Promise< - HttpResponseOk + HttpResponseOk > => { - const res = await request( + const res = await request( `/private/reserves`, { method: "POST", @@ -49,12 +49,12 @@ export function useReservesAPI(): ReserveMutateAPI { return res; }; - const authorizeTipReserve = async ( + const authorizeRewardReserve = async ( pub: string, - data: MerchantBackend.Tips.TipCreateRequest, - ): Promise> => { - const res = await request( - `/private/reserves/${pub}/authorize-tip`, + data: MerchantBackend.Rewards.RewardCreateRequest, + ): Promise> => { + const res = await request( + `/private/reserves/${pub}/authorize-reward`, { method: "POST", data, @@ -67,11 +67,11 @@ export function useReservesAPI(): ReserveMutateAPI { return res; }; - const authorizeTip = async ( - data: MerchantBackend.Tips.TipCreateRequest, - ): Promise> => { - const res = await request( - `/private/tips`, + const authorizeReward = async ( + data: MerchantBackend.Rewards.RewardCreateRequest, + ): Promise> => { + const res = await request( + `/private/rewards`, { method: "POST", data, @@ -97,33 +97,33 @@ export function useReservesAPI(): ReserveMutateAPI { return res; }; - return { createReserve, authorizeTip, authorizeTipReserve, deleteReserve }; + return { createReserve, authorizeReward, authorizeRewardReserve, deleteReserve }; } export interface ReserveMutateAPI { createReserve: ( - data: MerchantBackend.Tips.ReserveCreateRequest, - ) => Promise>; - authorizeTipReserve: ( + data: MerchantBackend.Rewards.ReserveCreateRequest, + ) => Promise>; + authorizeRewardReserve: ( id: string, - data: MerchantBackend.Tips.TipCreateRequest, - ) => Promise>; - authorizeTip: ( - data: MerchantBackend.Tips.TipCreateRequest, - ) => Promise>; + data: MerchantBackend.Rewards.RewardCreateRequest, + ) => Promise>; + authorizeReward: ( + data: MerchantBackend.Rewards.RewardCreateRequest, + ) => Promise>; deleteReserve: ( id: string, ) => Promise>; } export function useInstanceReserves(): HttpResponse< - MerchantBackend.Tips.TippingReserveStatus, + MerchantBackend.Rewards.RewardReserveStatus, MerchantBackend.ErrorDetail > { const { fetcher } = useBackendInstanceRequest(); const { data, error, isValidating } = useSWR< - HttpResponseOk, + HttpResponseOk, RequestError >([`/private/reserves`], fetcher); @@ -136,13 +136,13 @@ export function useInstanceReserves(): HttpResponse< export function useReserveDetails( reserveId: string, ): HttpResponse< - MerchantBackend.Tips.ReserveDetail, + MerchantBackend.Rewards.ReserveDetail, MerchantBackend.ErrorDetail > { const { reserveDetailFetcher } = useBackendInstanceRequest(); const { data, error, isValidating } = useSWR< - HttpResponseOk, + HttpResponseOk, RequestError >([`/private/reserves/${reserveId}`], reserveDetailFetcher, { refreshInterval: 0, @@ -158,15 +158,15 @@ export function useReserveDetails( return { loading: true }; } -export function useTipDetails( - tipId: string, -): HttpResponse { - const { tipsDetailFetcher } = useBackendInstanceRequest(); +export function useRewardDetails( + rewardId: string, +): HttpResponse { + const { rewardsDetailFetcher } = useBackendInstanceRequest(); const { data, error, isValidating } = useSWR< - HttpResponseOk, + HttpResponseOk, RequestError - >([`/private/tips/${tipId}`], tipsDetailFetcher, { + >([`/private/rewards/${rewardId}`], rewardsDetailFetcher, { refreshInterval: 0, refreshWhenHidden: false, revalidateOnFocus: false, -- cgit v1.2.3