debug: add detailed logging for username generation
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user