aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/utils
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2020-04-21 13:11:27 +0530
committerHarsh Shandilya <me@msfjarvis.dev>2020-04-21 15:55:25 +0530
commitd505151662da1c9a9d9ce5434db2a370d4167e36 (patch)
treee0a3fdafc56c07dba5980ae92b1a76477992f97b /app/src/main/java/com/zeapo/pwdstore/utils
parente1921b26e0fdc9d4fdb9df2f31278aba051edf0f (diff)
downloadHardenedPass-d505151662da1c9a9d9ce5434db2a370d4167e36.tar.gz
HardenedPass-d505151662da1c9a9d9ce5434db2a370d4167e36.zip
treewide: use edit extension and cleanup some deprecation
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/utils')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/utils/Extensions.kt2
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/utils/PasswordRepository.kt11
2 files changed, 8 insertions, 5 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/utils/Extensions.kt b/app/src/main/java/com/zeapo/pwdstore/utils/Extensions.kt
index 6f4ebab1..5e987f22 100644
--- a/app/src/main/java/com/zeapo/pwdstore/utils/Extensions.kt
+++ b/app/src/main/java/com/zeapo/pwdstore/utils/Extensions.kt
@@ -65,4 +65,4 @@ fun <T : View> AlertDialog.requestInputFocusOnView(@IdRes id: Int) {
val Context.autofillManager: AutofillManager?
@RequiresApi(Build.VERSION_CODES.O)
- get() = getSystemService(AutofillManager::class.java)
+ get() = getSystemService()
diff --git a/app/src/main/java/com/zeapo/pwdstore/utils/PasswordRepository.kt b/app/src/main/java/com/zeapo/pwdstore/utils/PasswordRepository.kt
index 2cc19ae3..bfe101a5 100644
--- a/app/src/main/java/com/zeapo/pwdstore/utils/PasswordRepository.kt
+++ b/app/src/main/java/com/zeapo/pwdstore/utils/PasswordRepository.kt
@@ -6,6 +6,7 @@ package com.zeapo.pwdstore.utils
import android.content.Context
import android.content.SharedPreferences
+import androidx.core.content.edit
import androidx.preference.PreferenceManager
import java.io.File
import java.io.FileFilter
@@ -170,10 +171,12 @@ open class PasswordRepository protected constructor() {
}
val dir = getRepositoryDirectory(context)
// uninitialize the repo if the dir does not exist or is absolutely empty
- if (!dir.exists() || !dir.isDirectory || dir.listFiles()!!.isEmpty()) {
- settings.edit().putBoolean("repository_initialized", false).apply()
- } else {
- settings.edit().putBoolean("repository_initialized", true).apply()
+ settings.edit {
+ if (!dir.exists() || !dir.isDirectory || dir.listFiles()!!.isEmpty()) {
+ putBoolean("repository_initialized", false)
+ } else {
+ putBoolean("repository_initialized", true)
+ }
}
// create the repository static variable in PasswordRepository