From 0bccfc00e807211657827a8ea2d7bfdb1ccd48ac Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Sun, 18 May 2025 11:47:03 -0400 Subject: [PATCH] Fix auto-generated OTP codes in manual logins This now doesn't try to send the server an OTP called "Auto-generated", whoops. --- launcher/ui/Pages/LoginPage.qml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/launcher/ui/Pages/LoginPage.qml b/launcher/ui/Pages/LoginPage.qml index 254f1b6..d43e1c0 100644 --- a/launcher/ui/Pages/LoginPage.qml +++ b/launcher/ui/Pages/LoginPage.qml @@ -275,7 +275,11 @@ QQC2.Control { enabled: page.isLoginValid onClicked: { page.Window.window.pageStack.layers.push(Qt.createComponent("zone.xiv.astra", "StatusPage")) - LauncherCore.login(LauncherCore.currentProfile, usernameField.text, passwordField.text, otpField.text) + let otp = otpField.text; + if (LauncherCore.currentProfile.account.config.rememberOTP) { + otp = LauncherCore.currentProfile.account.getOTP(); + } + LauncherCore.login(LauncherCore.currentProfile, usernameField.text, passwordField.text, otp); } }