aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/utils/Extensions.kt
diff options
context:
space:
mode:
authorFabian Henneke <FabianHenneke@users.noreply.github.com>2020-06-10 11:19:49 +0200
committerGitHub <noreply@github.com>2020-06-10 14:49:49 +0530
commit5d6529a4d8dc6dc938cd05903bfde76412ce17cd (patch)
tree34b9dd4932299228c1dd02ab48da7ec70453adff /app/src/main/java/com/zeapo/pwdstore/utils/Extensions.kt
parent0050deb5012d158f83f04bc6be61a52596fa99c2 (diff)
downloadHardenedPass-5d6529a4d8dc6dc938cd05903bfde76412ce17cd.tar.gz
HardenedPass-5d6529a4d8dc6dc938cd05903bfde76412ce17cd.zip
Replace FileUtils with Kotlin stdlib calls (#843)
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/utils/Extensions.kt')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/utils/Extensions.kt3
1 files changed, 3 insertions, 0 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 4820d8bf..d10bdaab 100644
--- a/app/src/main/java/com/zeapo/pwdstore/utils/Extensions.kt
+++ b/app/src/main/java/com/zeapo/pwdstore/utils/Extensions.kt
@@ -17,6 +17,7 @@ import androidx.appcompat.app.AlertDialog
import androidx.core.content.getSystemService
import androidx.security.crypto.EncryptedSharedPreferences
import androidx.security.crypto.MasterKeys
+import java.io.File
infix fun Int.hasFlag(flag: Int): Boolean {
return this and flag == flag
@@ -32,6 +33,8 @@ fun CharArray.clear() {
}
}
+fun File.listFilesRecursively() = walkTopDown().filter { !it.isDirectory }.toList()
+
fun Context.resolveAttribute(attr: Int): Int {
val typedValue = TypedValue()
this.theme.resolveAttribute(attr, typedValue, true)