Minor cleanup

This commit is contained in:
arkon
2021-05-14 09:10:17 -04:00
parent 9cbe053e79
commit fcde6c2b84
2 changed files with 15 additions and 14 deletions

View File

@ -28,24 +28,25 @@ class SecureActivityDelegate(private val activity: FragmentActivity) {
}
fun onResume() {
val lockApp = preferences.useBiometricLock().get()
if (lockApp && BiometricUtil.isSupported(activity)) {
if (isAppLocked()) {
val intent = Intent(activity, BiometricUnlockActivity::class.java)
activity.startActivity(intent)
activity.overridePendingTransition(0, 0)
if (preferences.useBiometricLock().get()) {
if (BiometricUtil.isSupported(activity)) {
if (isAppLocked()) {
activity.startActivity(Intent(activity, BiometricUnlockActivity::class.java))
activity.overridePendingTransition(0, 0)
}
} else {
preferences.useBiometricLock().set(false)
}
} else if (lockApp) {
preferences.useBiometricLock().set(false)
}
}
private fun isAppLocked(): Boolean {
return locked &&
(
preferences.lockAppAfter().get() <= 0 ||
Date().time >= preferences.lastAppUnlock().get() + 60 * 1000 * preferences.lockAppAfter().get()
)
if (!locked) {
return false
}
return preferences.lockAppAfter().get() <= 0 ||
Date().time >= preferences.lastAppUnlock().get() + 60 * 1000 * preferences.lockAppAfter().get()
}
companion object {