From 570021a84407cfe1b70ccd81fea8f6ceda1dcfca Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev Date: Sat, 4 Apr 2026 14:37:45 +0700 Subject: [PATCH] Improve Telegram Mini App auth errors --- app/pages/login.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/pages/login.vue b/app/pages/login.vue index 7d9c194..c8c9559 100644 --- a/app/pages/login.vue +++ b/app/pages/login.vue @@ -238,7 +238,11 @@ async function tryTelegramMiniAppLogin() { feedbackTone.value = 'success'; } catch (error) { 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); feedbackTone.value = 'error'; }