summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2024-07-24 00:28:09 +0530
committerHarsh Shandilya <me@msfjarvis.dev>2024-07-24 00:28:09 +0530
commit8095ee4d6e8d5bbf48a8fde426a9f5e7dd0154da (patch)
tree4a15605839e485492dc1d931ae7b4f503fe0e676
parenta064116e8027997fe8f3bb7f19778dd1bebbe441 (diff)
refactor: import-alias `BiometricAuthenticator.Result`
-rw-r--r--app/src/main/java/app/passwordstore/ui/autofill/AutofillDecryptActivity.kt19
-rw-r--r--app/src/main/java/app/passwordstore/ui/crypto/DecryptActivity.kt1
2 files changed, 9 insertions, 11 deletions
diff --git a/app/src/main/java/app/passwordstore/ui/autofill/AutofillDecryptActivity.kt b/app/src/main/java/app/passwordstore/ui/autofill/AutofillDecryptActivity.kt
index c6441283..5174fff9 100644
--- a/app/src/main/java/app/passwordstore/ui/autofill/AutofillDecryptActivity.kt
+++ b/app/src/main/java/app/passwordstore/ui/autofill/AutofillDecryptActivity.kt
@@ -23,7 +23,7 @@ import app.passwordstore.data.repo.PasswordRepository
import app.passwordstore.ui.crypto.BasePGPActivity
import app.passwordstore.ui.crypto.PasswordDialog
import app.passwordstore.util.auth.BiometricAuthenticator
-import app.passwordstore.util.auth.BiometricAuthenticator.Result
+import app.passwordstore.util.auth.BiometricAuthenticator.Result as BiometricResult
import app.passwordstore.util.autofill.AutofillPreferences
import app.passwordstore.util.autofill.AutofillResponseBuilder
import app.passwordstore.util.autofill.DirectoryStructure
@@ -87,7 +87,7 @@ class AutofillDecryptActivity : BasePGPActivity() {
decrypt(filePath, clientState, action, authResult)
}
} else {
- decrypt(filePath, clientState, action, Result.CanceledByUser)
+ decrypt(filePath, clientState, action, BiometricResult.CanceledByUser)
}
}
}
@@ -96,7 +96,7 @@ class AutofillDecryptActivity : BasePGPActivity() {
filePath: String,
clientState: Bundle,
action: AutofillAction,
- authResult: Result,
+ authResult: BiometricResult,
) {
val gpgIdentifiers =
getPGPIdentifiers(
@@ -105,15 +105,14 @@ class AutofillDecryptActivity : BasePGPActivity() {
lifecycleScope.launch(dispatcherProvider.main()) {
when (authResult) {
// Internally handled by the prompt dialog
- is Result.Retry -> {}
+ is BiometricResult.Retry -> {}
// If the dialog is dismissed for any reason, prompt for passphrase
- is Result.CanceledBySystem,
- is Result.CanceledByUser,
- is Result.Failure,
- is Result.HardwareUnavailableOrDisabled ->
+ is BiometricResult.CanceledBySystem,
+ is BiometricResult.CanceledByUser,
+ is BiometricResult.Failure,
+ is BiometricResult.HardwareUnavailableOrDisabled ->
askPassphrase(filePath, gpgIdentifiers, clientState, action)
- //
- is Result.Success -> {
+ is BiometricResult.Success -> {
/* clear passphrase cache on first use after application startup or if screen was off;
also make sure to purge a stale cache after caching has been disabled via PGP settings */
clearCache = settings.getBoolean(PreferenceKeys.CLEAR_PASSPHRASE_CACHE, true)
diff --git a/app/src/main/java/app/passwordstore/ui/crypto/DecryptActivity.kt b/app/src/main/java/app/passwordstore/ui/crypto/DecryptActivity.kt
index 88d31dec..055a3280 100644
--- a/app/src/main/java/app/passwordstore/ui/crypto/DecryptActivity.kt
+++ b/app/src/main/java/app/passwordstore/ui/crypto/DecryptActivity.kt
@@ -168,7 +168,6 @@ class DecryptActivity : BasePGPActivity() {
is BiometricResult.Failure,
is BiometricResult.HardwareUnavailableOrDisabled ->
askPassphrase(isError, gpgIdentifiers, authResult)
- //
is BiometricResult.Success -> {
/* clear passphrase cache on first use after application startup or if screen was off;
also make sure to purge a stale cache after caching has been disabled via PGP settings */