diff options
| author | Harsh Shandilya <me@msfjarvis.dev> | 2021-11-04 23:28:40 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-11-04 23:28:40 +0530 |
| commit | 223960d8d3e60af0b1bbd39ded0ae4957bf3d6de (patch) | |
| tree | 307f8bad445eeab826556e993a54a770acf89349 /app/src/main/java/dev/msfjarvis/aps/ui/autofill | |
| parent | 52f4ce06f533ffc4f0eb0031801f52d3ebdab595 (diff) | |
| download | HardenedPass-223960d8d3e60af0b1bbd39ded0ae4957bf3d6de.tar.gz HardenedPass-223960d8d3e60af0b1bbd39ded0ae4957bf3d6de.zip | |
Fix password saving for V2 backend (#1534)
Diffstat (limited to 'app/src/main/java/dev/msfjarvis/aps/ui/autofill')
| -rw-r--r-- | app/src/main/java/dev/msfjarvis/aps/ui/autofill/AutofillDecryptActivityV2.kt | 1 | ||||
| -rw-r--r-- | app/src/main/java/dev/msfjarvis/aps/ui/autofill/AutofillSaveActivity.kt | 9 |
2 files changed, 7 insertions, 3 deletions
diff --git a/app/src/main/java/dev/msfjarvis/aps/ui/autofill/AutofillDecryptActivityV2.kt b/app/src/main/java/dev/msfjarvis/aps/ui/autofill/AutofillDecryptActivityV2.kt index 5351c5d2..b1ad3156 100644 --- a/app/src/main/java/dev/msfjarvis/aps/ui/autofill/AutofillDecryptActivityV2.kt +++ b/app/src/main/java/dev/msfjarvis/aps/ui/autofill/AutofillDecryptActivityV2.kt @@ -35,7 +35,6 @@ import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext import logcat.LogPriority.ERROR -import logcat.asLog import logcat.logcat @RequiresApi(Build.VERSION_CODES.O) diff --git a/app/src/main/java/dev/msfjarvis/aps/ui/autofill/AutofillSaveActivity.kt b/app/src/main/java/dev/msfjarvis/aps/ui/autofill/AutofillSaveActivity.kt index c6feec1e..49b14ea4 100644 --- a/app/src/main/java/dev/msfjarvis/aps/ui/autofill/AutofillSaveActivity.kt +++ b/app/src/main/java/dev/msfjarvis/aps/ui/autofill/AutofillSaveActivity.kt @@ -20,6 +20,8 @@ import com.github.androidpasswordstore.autofillparser.Credentials import com.github.androidpasswordstore.autofillparser.FormOrigin import dev.msfjarvis.aps.data.repo.PasswordRepository import dev.msfjarvis.aps.ui.crypto.PasswordCreationActivity +import dev.msfjarvis.aps.ui.crypto.PasswordCreationActivityV2 +import dev.msfjarvis.aps.util.FeatureFlags import dev.msfjarvis.aps.util.autofill.AutofillMatcher import dev.msfjarvis.aps.util.autofill.AutofillPreferences import dev.msfjarvis.aps.util.autofill.AutofillResponseBuilder @@ -85,7 +87,7 @@ class AutofillSaveActivity : AppCompatActivity() { context, saveRequestCode++, intent, - PendingIntent.FLAG_CANCEL_CURRENT + PendingIntent.FLAG_CANCEL_CURRENT or PendingIntent.FLAG_IMMUTABLE ) .intentSender } @@ -106,8 +108,11 @@ class AutofillSaveActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val repo = PasswordRepository.getRepositoryDirectory() + val creationActivity = + if (FeatureFlags.ENABLE_PGP_V2_BACKEND) PasswordCreationActivityV2::class.java + else PasswordCreationActivity::class.java val saveIntent = - Intent(this, PasswordCreationActivity::class.java).apply { + Intent(this, creationActivity).apply { putExtras( bundleOf( "REPO_PATH" to repo.absolutePath, |
