aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/crypto/DecryptActivity.kt
diff options
context:
space:
mode:
authorFabian Henneke <FabianHenneke@users.noreply.github.com>2020-06-29 10:12:19 +0200
committerGitHub <noreply@github.com>2020-06-29 10:12:19 +0200
commit8bc662c9c02824718cb9c297fd3b3cf77fb8f2c9 (patch)
tree0ac2a1a2e1bae8fb43a7049fd8651808e8255452 /app/src/main/java/com/zeapo/pwdstore/crypto/DecryptActivity.kt
parentac6220eed31f1aab0f73403b3befe77c57f0c9a1 (diff)
downloadHardenedPass-8bc662c9c02824718cb9c297fd3b3cf77fb8f2c9.tar.gz
HardenedPass-8bc662c9c02824718cb9c297fd3b3cf77fb8f2c9.zip
Offer TOTP Autofill for OTP fields (#899)
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/crypto/DecryptActivity.kt')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/crypto/DecryptActivity.kt7
1 files changed, 1 insertions, 6 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/crypto/DecryptActivity.kt b/app/src/main/java/com/zeapo/pwdstore/crypto/DecryptActivity.kt
index ad0b16f7..52353318 100644
--- a/app/src/main/java/com/zeapo/pwdstore/crypto/DecryptActivity.kt
+++ b/app/src/main/java/com/zeapo/pwdstore/crypto/DecryptActivity.kt
@@ -200,12 +200,7 @@ class DecryptActivity : BasePgpActivity(), OpenPgpServiceConnection.OnBound {
}
launch(Dispatchers.IO) {
repeat(Int.MAX_VALUE) {
- val code = Otp.calculateCode(
- entry.totpSecret!!,
- Date().time / (1000 * entry.totpPeriod),
- entry.totpAlgorithm,
- entry.digits
- ) ?: "Error"
+ val code = entry.calculateTotpCode() ?: "Error"
withContext(Dispatchers.Main) {
otpText.setText(code)
}