1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-20 11:47:46 +00:00

Don't allow manually inputting a OTP when they're auto-generated

This commit is contained in:
Joshua Goins 2024-08-04 22:43:32 -04:00
parent 47f6d1035e
commit dfe0803d76

View file

@ -63,16 +63,11 @@ QQC2.Control {
function updateFields() { function updateFields() {
usernameField.text = LauncherCore.currentProfile.account.name; usernameField.text = LauncherCore.currentProfile.account.name;
passwordField.text = !LauncherCore.currentProfile.account.needsPassword && LauncherCore.currentProfile.account.rememberPassword ? LauncherCore.currentProfile.account.getPassword() : ""; passwordField.text = !LauncherCore.currentProfile.account.needsPassword && LauncherCore.currentProfile.account.rememberPassword ? LauncherCore.currentProfile.account.getPassword() : "";
if (LauncherCore.currentProfile.account.rememberOTP) {
otpField.text = "Auto-generated";
} else {
otpField.text = ""; otpField.text = "";
} }
Connections {
target: LauncherCore
function onCurrentProfileChanged() {
page.updateFields();
LauncherCore.refreshLogoImage();
}
} }
Connections { Connections {
@ -251,6 +246,8 @@ QQC2.Control {
FormCard.FormTextFieldDelegate { FormCard.FormTextFieldDelegate {
id: otpField id: otpField
enabled: !LauncherCore.currentProfile.account.rememberOTP
label: i18n("One-time Password") label: i18n("One-time Password")
visible: LauncherCore.currentProfile.account.useOTP visible: LauncherCore.currentProfile.account.useOTP
onAccepted: { onAccepted: {