новая логика оплаты
All checks were successful
Deploy / CreateImage (push) Successful in 6m41s
Deploy / DeployService (push) Successful in 27s

This commit is contained in:
Nastya 2025-06-10 23:22:18 +03:00
parent a8d6db9f2d
commit a7c78e57e7

@ -18,6 +18,8 @@ import { useToken } from "@frontend/kitui";
import { useSWRConfig } from "swr";
import { makeRequest } from "@api/makeRequest";
import { setUserAccount, setCustomerAccount } from "@/stores/user";
import { quizApi } from "@api/quiz";
import { setQuizes } from "@root/quizes/actions";
const tariff = "6844b8858258f5cc35791ef7";
export default function PersonalizationAI() {
@ -206,10 +208,10 @@ export default function PersonalizationAI() {
setUtmParams(paramString ? `&${paramString}` : "");
};
console.log("______-------__________---------_____---__--__-__--___------__--_---_--_----__--__-__--_--__--__--_---_______-privilegesOfUser")
console.log(privilegesOfUser)
console.log("______----giga_chat-----__--_---_--_----__--__-__--_--__--__--_---_______-quiz")
console.log(quiz?.giga_chat)
const startCreate = async () => {
if (privilegesOfUser?.quizGigaChat && privilegesOfUser.quizGigaChat.amount > 0) {
if (quiz?.giga_chat) {
createNewLink();
} else {
setIsModalOpen(true);
@ -251,9 +253,25 @@ export default function PersonalizationAI() {
//Развращаем товары в корзину
inCart();
//Показываем сообщение об успешной покупке
enqueueSnackbar("Тариф успешно приобретен", { variant: "success" });
// Создаем новую ссылку после обновления данных
await createNewLink();
// Обновляем данные квиза после успешной оплаты
console.log("Обновляем данные квиза после оплаты");
const [quizes, quizesError] = await quizApi.getList();
console.log("Получены данные квизов:", quizes);
if (!quizesError) {
setQuizes(quizes);
console.log("Данные квизов обновлены в сторе");
} else {
console.error("Ошибка при получении данных квизов:", quizesError);
}
// Если покупка прошла успешно, создаем новую ссылку
createNewLink();
};
return (