перевод на аи
This commit is contained in:
parent
9bb69f1ab2
commit
6465652f82
@ -237,7 +237,7 @@ export default function PersonalizationAI() {
|
|||||||
//если денег не хватило
|
//если денег не хватило
|
||||||
if (payError?.includes("insufficient funds") || payError?.includes("Payment Required")) {
|
if (payError?.includes("insufficient funds") || payError?.includes("Payment Required")) {
|
||||||
var link = document.createElement("a");
|
var link = document.createElement("a");
|
||||||
link.href = `https://${isTestServer ? "s" : ""}hub.pena.digital/quizpayment?action=squizpay&dif=50000&data=${token}&userid=${userId}&from=AI`;
|
link.href = `https://${isTestServer ? "s" : ""}hub.pena.digital/quizpayment?action=squizpay&dif=50000&data=${token}&userid=${userId}&from=AI&wayback=ai_${quiz?.backendId}`;
|
||||||
document.body.appendChild(link);
|
document.body.appendChild(link);
|
||||||
link.click();
|
link.click();
|
||||||
return;
|
return;
|
||||||
|
@ -6,6 +6,7 @@ import { useEffect } from "react";
|
|||||||
import { redirect, useNavigate, useSearchParams } from "react-router-dom";
|
import { redirect, useNavigate, useSearchParams } from "react-router-dom";
|
||||||
import { calcTimeOfReadyPayCart, cancelPayCartProcess, startPayCartProcess, useNotEnoughMoneyAmount } from "@/stores/notEnoughMoneyAmount";
|
import { calcTimeOfReadyPayCart, cancelPayCartProcess, startPayCartProcess, useNotEnoughMoneyAmount } from "@/stores/notEnoughMoneyAmount";
|
||||||
import { startCC } from "@/stores/cc";
|
import { startCC } from "@/stores/cc";
|
||||||
|
import { setEditQuizId, setCurrentStep } from "@root/quizes/actions";
|
||||||
|
|
||||||
export const useAfterPay = () => {
|
export const useAfterPay = () => {
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
@ -17,7 +18,19 @@ export const useAfterPay = () => {
|
|||||||
const purpose = searchParams.get("purpose");
|
const purpose = searchParams.get("purpose");
|
||||||
const paymentUserId = searchParams.get("userid");
|
const paymentUserId = searchParams.get("userid");
|
||||||
const currentCC = searchParams.get("cc");
|
const currentCC = searchParams.get("cc");
|
||||||
|
const wayback = searchParams.get("wayback");
|
||||||
|
|
||||||
|
// Обработка wayback параметра
|
||||||
|
useEffect(() => {
|
||||||
|
if (wayback) {
|
||||||
|
const quizId = wayback.split("_")[1];
|
||||||
|
if (quizId) {
|
||||||
|
setEditQuizId(Number(quizId));
|
||||||
|
setCurrentStep(17); // Шаг для персонализации AI
|
||||||
|
navigate("/edit");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, [wayback, navigate]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
//Звёзды сошлись, будем оплачивать корзину
|
//Звёзды сошлись, будем оплачивать корзину
|
||||||
@ -25,7 +38,7 @@ export const useAfterPay = () => {
|
|||||||
|
|
||||||
if (purpose === "paycart") {
|
if (purpose === "paycart") {
|
||||||
setSearchParams({}, { replace: true });
|
setSearchParams({}, { replace: true });
|
||||||
if (currentCC) { startCC() }
|
if (currentCC) startCC()
|
||||||
(async () => {
|
(async () => {
|
||||||
|
|
||||||
//Проверяем можем ли мы оплатить корзину здесь и сейчас
|
//Проверяем можем ли мы оплатить корзину здесь и сейчас
|
||||||
|
Loading…
Reference in New Issue
Block a user