diff --git a/package.json b/package.json index d42af74..659643f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pezkuwi-telegram-miniapp", - "version": "1.0.143", + "version": "1.0.145", "type": "module", "description": "Pezkuwichain Telegram Mini App - Forum, Announcements, Rewards", "author": "Pezkuwichain Team", diff --git a/src/contexts/AuthContext.tsx b/src/contexts/AuthContext.tsx index b235a72..73ca563 100644 --- a/src/contexts/AuthContext.tsx +++ b/src/contexts/AuthContext.tsx @@ -20,11 +20,19 @@ export function AuthProvider({ children }: { children: ReactNode }) { const [authError, setAuthError] = useState(null); const signIn = async () => { + console.log('[Auth] signIn called'); const tg = window.Telegram?.WebApp; + console.log('[Auth] Telegram WebApp:', tg ? 'exists' : 'missing'); + console.log( + '[Auth] initData:', + tg?.initData ? `exists (${tg.initData.length} chars)` : 'MISSING' + ); + setAuthError(null); setIsLoading(true); if (!tg?.initData) { + console.log('[Auth] No initData, setting error'); setAuthError('No Telegram initData'); setIsLoading(false); return; @@ -32,7 +40,6 @@ export function AuthProvider({ children }: { children: ReactNode }) { try { console.log('[Auth] Calling signInWithTelegram...'); - console.log('[Auth] initData length:', tg.initData?.length); const result = await signInWithTelegram(tg.initData); console.log('[Auth] signInWithTelegram result:', JSON.stringify(result)); if (result?.user) { diff --git a/src/version.json b/src/version.json index 107875e..e981bf9 100644 --- a/src/version.json +++ b/src/version.json @@ -1,5 +1,5 @@ { - "version": "1.0.143", - "buildTime": "2026-02-07T01:28:39.013Z", - "buildNumber": 1770427719014 + "version": "1.0.145", + "buildTime": "2026-02-07T01:39:54.983Z", + "buildNumber": 1770428394984 } diff --git a/supabase/functions/telegram-auth/index.ts b/supabase/functions/telegram-auth/index.ts index 5cf712b..a41632c 100644 --- a/supabase/functions/telegram-auth/index.ts +++ b/supabase/functions/telegram-auth/index.ts @@ -139,15 +139,20 @@ function verifySessionToken(token: string, botToken: string): number | null { } serve(async (req) => { + console.log('[telegram-auth] Request received:', req.method); + const corsHeaders = getCorsHeaders(req.headers.get('origin')); // Handle CORS preflight if (req.method === 'OPTIONS') { + console.log('[telegram-auth] CORS preflight'); return new Response('ok', { headers: corsHeaders }); } try { + console.log('[telegram-auth] Parsing body...'); const body = await req.json(); + console.log('[telegram-auth] Body parsed, initData:', body.initData ? 'exists' : 'missing'); const { initData, sessionToken } = body; // Get environment variables