2023-08-28 14:34:52 +00:00
|
|
|
import { UserAccount, makeRequest } from "@frontend/kitui";
|
2023-06-30 15:35:31 +00:00
|
|
|
|
|
|
|
|
|
|
|
const apiUrl = process.env.NODE_ENV === "production" ? "/customer" : "https://hub.pena.digital/customer";
|
|
|
|
|
|
|
|
export function patchCart(tariffId: string) {
|
|
|
|
return makeRequest<never, string[]>({
|
|
|
|
url: apiUrl + `/cart?id=${tariffId}`,
|
|
|
|
method: "PATCH",
|
|
|
|
useToken: true,
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
export function deleteCart(tariffId: string) {
|
|
|
|
return makeRequest<never, string[]>({
|
|
|
|
url: apiUrl + `/cart?id=${tariffId}`,
|
|
|
|
method: "DELETE",
|
|
|
|
useToken: true,
|
|
|
|
});
|
2023-07-07 13:53:08 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
export function payCart() {
|
|
|
|
return makeRequest<never, UserAccount>({
|
|
|
|
url: apiUrl + "/cart/pay",
|
|
|
|
method: "POST",
|
|
|
|
useToken: true,
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
export function patchCurrency(currency: string) {
|
|
|
|
return makeRequest<{ currency: string; }, UserAccount>({
|
|
|
|
url: apiUrl + "/wallet",
|
|
|
|
method: "PATCH",
|
|
|
|
useToken: true,
|
|
|
|
body: {
|
|
|
|
currency
|
|
|
|
},
|
|
|
|
});
|
2023-08-28 14:34:52 +00:00
|
|
|
}
|