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