Fixed UnlockWorkflow

Partly reverted 253abd4930
This commit is contained in:
JaniruTEC
2020-10-28 15:48:20 +01:00
parent f0e1bcb899
commit 0acc8ddb0a

View File

@@ -74,12 +74,7 @@ public class UnlockWorkflow extends Task<Boolean> {
this.invalidMountPointScene = invalidMountPointScene;
this.errorComponent = errorComponent;
setOnScheduled(event -> vault.setState(VaultState.PROCESSING));
setOnSucceeded(event -> vault.setState(VaultState.UNLOCKED));
setOnCancelled(event -> vault.setState(VaultState.LOCKED));
setOnFailed(event -> {
vault.setState(VaultState.LOCKED);
Throwable throwable = event.getSource().getException();
if (throwable instanceof InvalidMountPointException) {
handleInvalidMountPoint((InvalidMountPointException) throwable);
@@ -224,4 +219,25 @@ public class UnlockWorkflow extends Task<Boolean> {
Arrays.fill(pw, ' ');
}
}
@Override
protected void scheduled() {
vault.setState(VaultState.PROCESSING);
}
@Override
protected void succeeded() {
vault.setState(VaultState.UNLOCKED);
}
@Override
protected void failed() {
vault.setState(VaultState.LOCKED);
}
@Override
protected void cancelled() {
vault.setState(VaultState.LOCKED);
}
}