обавлена задержка перед запросом данных пользователя после оплаты

This commit is contained in:
kazachilo 2025-03-28 10:01:04 +03:00
parent d40aae12cf
commit 83f4ccc7d0

View File

@ -24,6 +24,9 @@ export const paymentService = {
// Открываем встроенный платеж Telegram без предварительного подтверждения
webApp.openInvoice(invoiceLink, async (status: 'paid' | 'cancelled' | 'failed' | 'pending') => {
if (status === 'paid') {
// Добавляем задержку перед запросом данных пользователя,
// чтобы дать серверу время на обработку транзакции и обновление баланса
setTimeout(async () => {
try {
// Получаем обновленную информацию о пользователе
const userData = await apiService.getUserInfo(userId);
@ -39,6 +42,7 @@ export const paymentService = {
onSuccess();
}
}
}, 1000); // Задержка в 1 секунду
}
});
} catch (error) {