новая логика оплаты
This commit is contained in:
parent
a8d6db9f2d
commit
a7c78e57e7
@ -18,6 +18,8 @@ import { useToken } from "@frontend/kitui";
|
|||||||
import { useSWRConfig } from "swr";
|
import { useSWRConfig } from "swr";
|
||||||
import { makeRequest } from "@api/makeRequest";
|
import { makeRequest } from "@api/makeRequest";
|
||||||
import { setUserAccount, setCustomerAccount } from "@/stores/user";
|
import { setUserAccount, setCustomerAccount } from "@/stores/user";
|
||||||
|
import { quizApi } from "@api/quiz";
|
||||||
|
import { setQuizes } from "@root/quizes/actions";
|
||||||
|
|
||||||
const tariff = "6844b8858258f5cc35791ef7";
|
const tariff = "6844b8858258f5cc35791ef7";
|
||||||
export default function PersonalizationAI() {
|
export default function PersonalizationAI() {
|
||||||
@ -206,10 +208,10 @@ export default function PersonalizationAI() {
|
|||||||
setUtmParams(paramString ? `&${paramString}` : "");
|
setUtmParams(paramString ? `&${paramString}` : "");
|
||||||
};
|
};
|
||||||
|
|
||||||
console.log("______-------__________---------_____---__--__-__--___------__--_---_--_----__--__-__--_--__--__--_---_______-privilegesOfUser")
|
console.log("______----giga_chat-----__--_---_--_----__--__-__--_--__--__--_---_______-quiz")
|
||||||
console.log(privilegesOfUser)
|
console.log(quiz?.giga_chat)
|
||||||
const startCreate = async () => {
|
const startCreate = async () => {
|
||||||
if (privilegesOfUser?.quizGigaChat && privilegesOfUser.quizGigaChat.amount > 0) {
|
if (quiz?.giga_chat) {
|
||||||
createNewLink();
|
createNewLink();
|
||||||
} else {
|
} else {
|
||||||
setIsModalOpen(true);
|
setIsModalOpen(true);
|
||||||
@ -251,9 +253,25 @@ export default function PersonalizationAI() {
|
|||||||
//Развращаем товары в корзину
|
//Развращаем товары в корзину
|
||||||
inCart();
|
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 (
|
return (
|
||||||
|
Loading…
Reference in New Issue
Block a user