aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/dev/msfjarvis/aps/ui/passwords
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2021-11-04 23:28:40 +0530
committerGitHub <noreply@github.com>2021-11-04 23:28:40 +0530
commit223960d8d3e60af0b1bbd39ded0ae4957bf3d6de (patch)
tree307f8bad445eeab826556e993a54a770acf89349 /app/src/main/java/dev/msfjarvis/aps/ui/passwords
parent52f4ce06f533ffc4f0eb0031801f52d3ebdab595 (diff)
downloadHardenedPass-223960d8d3e60af0b1bbd39ded0ae4957bf3d6de.tar.gz
HardenedPass-223960d8d3e60af0b1bbd39ded0ae4957bf3d6de.zip
Fix password saving for V2 backend (#1534)
Diffstat (limited to 'app/src/main/java/dev/msfjarvis/aps/ui/passwords')
-rw-r--r--app/src/main/java/dev/msfjarvis/aps/ui/passwords/PasswordStore.kt14
1 files changed, 11 insertions, 3 deletions
diff --git a/app/src/main/java/dev/msfjarvis/aps/ui/passwords/PasswordStore.kt b/app/src/main/java/dev/msfjarvis/aps/ui/passwords/PasswordStore.kt
index 74c46ef6..b42c30e9 100644
--- a/app/src/main/java/dev/msfjarvis/aps/ui/passwords/PasswordStore.kt
+++ b/app/src/main/java/dev/msfjarvis/aps/ui/passwords/PasswordStore.kt
@@ -34,10 +34,12 @@ import dagger.hilt.android.AndroidEntryPoint
import dev.msfjarvis.aps.R
import dev.msfjarvis.aps.data.password.PasswordItem
import dev.msfjarvis.aps.data.repo.PasswordRepository
+import dev.msfjarvis.aps.ui.crypto.BasePgpActivity
import dev.msfjarvis.aps.ui.crypto.BasePgpActivity.Companion.getLongName
import dev.msfjarvis.aps.ui.crypto.DecryptActivity
import dev.msfjarvis.aps.ui.crypto.DecryptActivityV2
import dev.msfjarvis.aps.ui.crypto.PasswordCreationActivity
+import dev.msfjarvis.aps.ui.crypto.PasswordCreationActivityV2
import dev.msfjarvis.aps.ui.dialogs.BasicBottomSheet
import dev.msfjarvis.aps.ui.dialogs.FolderCreationDialogFragment
import dev.msfjarvis.aps.ui.folderselect.SelectFolderActivity
@@ -455,9 +457,15 @@ class PasswordStore : BaseGitActivity() {
if (!validateState()) return
val currentDir = currentDir
logcat(INFO) { "Adding file to : ${currentDir.absolutePath}" }
- val intent = Intent(this, PasswordCreationActivity::class.java)
- intent.putExtra("FILE_PATH", currentDir.absolutePath)
- intent.putExtra("REPO_PATH", PasswordRepository.getRepositoryDirectory().absolutePath)
+ val creationActivity =
+ if (FeatureFlags.ENABLE_PGP_V2_BACKEND) PasswordCreationActivityV2::class.java
+ else PasswordCreationActivity::class.java
+ val intent = Intent(this, creationActivity)
+ intent.putExtra(BasePgpActivity.EXTRA_FILE_PATH, currentDir.absolutePath)
+ intent.putExtra(
+ BasePgpActivity.EXTRA_REPO_PATH,
+ PasswordRepository.getRepositoryDirectory().absolutePath
+ )
listRefreshAction.launch(intent)
}