diff --git a/src/index.ts b/src/index.ts index 5cc23bc..9601656 100644 --- a/src/index.ts +++ b/src/index.ts @@ -740,21 +740,6 @@ program const engine = resolveEngineMode(opts.engine || config.engine); const useSweetistics = shouldUseSweetistics(engine, Boolean(sweetistics.apiKey)); const resolvedEngine = useSweetistics ? 'sweetistics' : 'graphql'; - const credentialSource = - resolvedEngine === 'sweetistics' - ? sweetistics.apiKey - ? 'Sweetistics API key' - : 'none' - : opts.chromeProfile - ? `Chrome profile "${opts.chromeProfile}"` - : opts.firefoxProfile - ? `Firefox profile "${opts.firefoxProfile}"` - : config.chromeProfile - ? `Chrome profile "${config.chromeProfile}"` - : config.firefoxProfile - ? `Firefox profile "${config.firefoxProfile}"` - : 'env/auto-detected cookies'; - if (useSweetistics) { if (!sweetistics.apiKey) { console.error('❌ Sweetistics engine selected but no API key provided.'); @@ -773,7 +758,7 @@ program console.log(`📧 ${result.user.email}`); } console.log(`⚙️ Engine: ${resolvedEngine}`); - console.log(`🔑 Credentials: ${credentialSource}`); + console.log('🔑 Credentials: Sweetistics API key'); return; } @@ -806,6 +791,8 @@ program const client = new TwitterClient({ cookies }); const result = await client.getCurrentUser(); + const credentialSource = cookies.source ?? 'env/auto-detected cookies'; + if (result.success && result.user) { console.log(`🙋 Logged in as @${result.user.username} (${result.user.name})`); console.log(`🪪 User ID: ${result.user.id}`);