From 014b4ebdc713c4a2dedb448ad14c0f716ebeed69 Mon Sep 17 00:00:00 2001 From: glpshchn <464976@niuitmo.ru> Date: Mon, 15 Dec 2025 04:36:35 +0300 Subject: [PATCH] Update files --- moderation/frontend/src/App.jsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/moderation/frontend/src/App.jsx b/moderation/frontend/src/App.jsx index 3023751..445c0cc 100644 --- a/moderation/frontend/src/App.jsx +++ b/moderation/frontend/src/App.jsx @@ -238,7 +238,8 @@ export default function App() { // Инициализировать виджет только если нет WebApp initData и показана форма входа if (!telegramApp?.initData && showLoginForm && telegramWidgetRef.current) { // Глобальная функция для обработки авторизации через виджет - window.onTelegramAuth = async (userData) => { + // ВАЖНО: должна быть в window для Telegram виджета + const onTelegramAuthHandler = async (userData) => { console.log('[Telegram Widget] 🔵 onTelegramAuth вызван!'); console.log('[Telegram Widget] Данные от виджета:', userData); console.log('[Telegram Widget] Тип данных:', typeof userData); @@ -310,7 +311,11 @@ export default function App() { } }; + // Установить функцию в window для Telegram виджета + window.onTelegramAuth = onTelegramAuthHandler; console.log('[Telegram Widget] ✅ window.onTelegramAuth установлен'); + console.log('[Telegram Widget] Проверка доступности:', typeof window.onTelegramAuth); + console.log('[Telegram Widget] Функция:', window.onTelegramAuth); const initWidget = () => { // Проверить не загружен ли уже виджет