запрос в копейках на пополнение
This commit is contained in:
parent
436f99a60d
commit
b26b5a6315
@ -4,7 +4,7 @@ import wallet_icon from "@root/assets/Icons/ColorWallet.svg";
|
||||
import { Link } from "react-router-dom";
|
||||
|
||||
|
||||
const minute = 1000 * 60;
|
||||
const MINUTE = 1000 * 60;
|
||||
|
||||
const { domain, pathname } = (() => {
|
||||
const params = new URLSearchParams(window.location.search);
|
||||
@ -13,16 +13,20 @@ const { domain, pathname } = (() => {
|
||||
const purpose = params.get("purpose");
|
||||
|
||||
if (purpose === "paycart") {
|
||||
let tryCount = 0;
|
||||
|
||||
const payCartPendingRequestDeadline = localStorage.getItem("payCartPendingRequestDeadline");
|
||||
const deadline = payCartPendingRequestDeadline
|
||||
? Number(payCartPendingRequestDeadline)
|
||||
: Date.now() + 20 * minute;
|
||||
: Date.now() + 20 * MINUTE;
|
||||
|
||||
localStorage.setItem("payCartPendingRequestDeadline", deadline.toString());
|
||||
|
||||
tryPayCart();
|
||||
|
||||
async function tryPayCart() {
|
||||
tryCount += 1;
|
||||
|
||||
const [, payCartError] = await payCart();
|
||||
|
||||
if (!payCartError || Date.now() > deadline) {
|
||||
@ -30,7 +34,7 @@ const { domain, pathname } = (() => {
|
||||
return;
|
||||
}
|
||||
|
||||
setTimeout(tryPayCart, minute / 2);
|
||||
setTimeout(tryPayCart, tryCount > 10 ? MINUTE / 60 : MINUTE / 6);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -102,7 +102,7 @@ export default function Payment() {
|
||||
fromSquiz,
|
||||
body: {
|
||||
type: selectedPaymentMethod,
|
||||
amount: Math.floor(Number(paymentValueField)),
|
||||
amount: Math.floor(fromSquiz ? Number(paymentValueField) : Number(paymentValueField * 100)),
|
||||
},
|
||||
paymentPurpose: notEnoughMoneyAmount ? "paycart" : "replenishwallet",
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user