debug: add detailed logging for username generation

This commit is contained in:
Umbrix Dev
2026-02-09 05:06:46 +03:00
parent 0d2d862d44
commit c033844f01
2 changed files with 36 additions and 11 deletions

View File

@@ -163,18 +163,34 @@ export default function PlansNew() {
const telegramWebApp = (window as any).Telegram?.WebApp;
const user = telegramWebApp?.initDataUnsafe?.user;
console.log('🔍 TELEGRAM USER DATA:', {
hasWebApp: !!telegramWebApp,
hasInitData: !!telegramWebApp?.initDataUnsafe,
hasUser: !!user,
user: user ? {
id: user.id,
username: user.username,
first_name: user.first_name,
last_name: user.last_name,
} : null
});
const requestBody = {
planType,
period,
locationIds,
telegramId: user?.id || null,
telegramUsername: user?.username || null,
firstName: user?.first_name || null,
lastName: user?.last_name || null,
};
console.log('📤 REQUEST BODY:', requestBody);
const response = await fetch('/api/create-user', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
planType,
period,
locationIds,
telegramId: user?.id || null,
telegramUsername: user?.username || null,
firstName: user?.first_name || null,
lastName: user?.last_name || null,
}),
body: JSON.stringify(requestBody),
});
const data = await response.json();