From 7df55be0df4d6324d113241a6e4a482d64ecd270 Mon Sep 17 00:00:00 2001 From: LightZirconite Date: Fri, 14 Nov 2025 20:57:13 +0100 Subject: [PATCH] fix: Clean up whitespace and improve readability in login flow logic --- src/functions/Login.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/functions/Login.ts b/src/functions/Login.ts index 3238a6d..d1eae1f 100644 --- a/src/functions/Login.ts +++ b/src/functions/Login.ts @@ -492,7 +492,7 @@ export class Login { private async performLoginFlow(page: Page, email: string, password: string) { // Step 0: Check if we're already past email entry (TOTP, passkey, or logged in) const currentState = await LoginStateDetector.detectState(page) - + if (currentState.state === LoginState.TwoFactorRequired) { this.bot.log(this.bot.isMobile, 'LOGIN', 'Already at 2FA page, skipping email entry') await this.inputPasswordOr2FA(page, password) @@ -500,7 +500,7 @@ export class Login { await this.awaitRewardsPortal(page) return } - + if (currentState.state === LoginState.LoggedIn) { this.bot.log(this.bot.isMobile, 'LOGIN', 'Already logged in, skipping login flow') return @@ -596,10 +596,10 @@ export class Login { } } - if (state.state === LoginState.LoggedIn) { - this.bot.log(this.bot.isMobile, 'LOGIN', 'Already logged in, skipping email entry') - return - } // IMPROVED: Smart element waiting (silent) + if (state.state === LoginState.LoggedIn) { + this.bot.log(this.bot.isMobile, 'LOGIN', 'Already logged in, skipping email entry') + return + } // IMPROVED: Smart element waiting (silent) let emailResult = await waitForElementSmart(page, SELECTORS.emailInput, { initialTimeoutMs: 2000, extendedTimeoutMs: 5000,