aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/PasswordEntry.kt
diff options
context:
space:
mode:
authorHarsh Shandilya <msfjarvis@gmail.com>2020-05-12 01:43:03 +0530
committerGitHub <noreply@github.com>2020-05-11 22:13:03 +0200
commitb16620b55c60181a0ae9b19ab880a47f4f958159 (patch)
tree3597ba59bcdf354d8fd6c38a8dd6b7c18c523092 /app/src/main/java/com/zeapo/pwdstore/PasswordEntry.kt
parent041cf00510a75042223d1857660fc7f1dff958ef (diff)
downloadHardenedPass-b16620b55c60181a0ae9b19ab880a47f4f958159.tar.gz
HardenedPass-b16620b55c60181a0ae9b19ab880a47f4f958159.zip
Add setting for fallback username (#772)
* PasswordEntry: remove useless annotations Turns out VisibleForTesting only applies for documentation purposes. Boo >:( Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * PasswordEntry: silence locale warning Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Add setting for fallback username Fixes #763 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/PasswordEntry.kt')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/PasswordEntry.kt5
1 files changed, 1 insertions, 4 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/PasswordEntry.kt b/app/src/main/java/com/zeapo/pwdstore/PasswordEntry.kt
index b7670742..32f671be 100644
--- a/app/src/main/java/com/zeapo/pwdstore/PasswordEntry.kt
+++ b/app/src/main/java/com/zeapo/pwdstore/PasswordEntry.kt
@@ -5,8 +5,6 @@
package com.zeapo.pwdstore
import android.net.Uri
-import androidx.annotation.VisibleForTesting
-import androidx.annotation.VisibleForTesting.PRIVATE
import java.io.ByteArrayOutputStream
import java.io.UnsupportedEncodingException
@@ -100,7 +98,7 @@ class PasswordEntry(private val content: String) {
if (line.startsWith("otpauth://totp/")) {
return Uri.parse(line).getQueryParameter("secret")
}
- if (line.toLowerCase().startsWith("totp:")) {
+ if (line.startsWith("totp:", ignoreCase = true)) {
return line.split(": *".toRegex(), 2).toTypedArray()[1]
}
}
@@ -165,7 +163,6 @@ class PasswordEntry(private val content: String) {
}
companion object {
- @VisibleForTesting(otherwise = PRIVATE)
val USERNAME_FIELDS = arrayOf(
"login:",
"username:",