Improve Telegram Mini App auth errors

This commit is contained in:
Ruslan Bakiev
2026-04-04 14:37:45 +07:00
parent 254fa45ced
commit 570021a844

View File

@@ -238,7 +238,11 @@ async function tryTelegramMiniAppLogin() {
feedbackTone.value = 'success'; feedbackTone.value = 'success';
} catch (error) { } catch (error) {
telegramMiniAppMode.value = 'idle'; telegramMiniAppMode.value = 'idle';
const message = error instanceof Error ? error.message : 'Не получилось проверить Telegram Mini App.'; const message = typeof error === 'object' && error && 'data' in error && typeof error.data === 'object' && error.data && 'error' in error.data
? String(error.data.error || '')
: error instanceof Error
? error.message
: 'Не получилось проверить Telegram Mini App.';
feedback.value = normalizeApolloErrorMessage(message); feedback.value = normalizeApolloErrorMessage(message);
feedbackTone.value = 'error'; feedbackTone.value = 'error';
} }