Improve Telegram Mini App auth errors
This commit is contained in:
@@ -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';
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user