Update src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java

Co-authored-by: Tobias Hagemann <tobias.hagemann@skymatic.de>
This commit is contained in:
Armin Schrenk
2023-02-17 11:18:55 +01:00
committed by GitHub
parent 71a09eae67
commit 76949d6ccb

View File

@@ -140,19 +140,17 @@ public class RecoveryKeyRecoverController implements FxController {
}
}
/* Getter/Setter */
public void validateRecoveryKey() {
var valid = recoveryKeyFactory.validateRecoveryKey(recoveryKey.get(), unverifiedVaultConfig != null ? this::checkKeyAgainstVaultConfig : null);
if (valid) {
recoveryKeyState.set(RecoveryKeyState.CORRECT);
} else {
if (recoveryKeyState.getValue() != RecoveryKeyState.WRONG) { //set via side effect in checkKeyAgainstVaultConfig
recoveryKeyState.set(RecoveryKeyState.INVALID);
}
} else if (recoveryKeyState.getValue() != RecoveryKeyState.WRONG) { // set via side effect in checkKeyAgainstVaultConfig()
recoveryKeyState.set(RecoveryKeyState.INVALID);
}
}
/* Getter/Setter */
public Vault getVault() {
return vault;
}