Fix logic of app unlock (#7569)

This commit is contained in:
AntsyLich
2022-07-22 08:23:59 +06:00
committed by GitHub
parent 3547d0142f
commit 8ea05e852e
4 changed files with 4 additions and 4 deletions

View File

@@ -55,6 +55,7 @@ import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.get
import uy.kohesive.injekt.injectLazy
import java.security.Security
import java.util.Date
class App : Application(), DefaultLifecycleObserver, ImageLoaderFactory {
@@ -156,6 +157,7 @@ class App : Application(), DefaultLifecycleObserver, ImageLoaderFactory {
}
override fun onStop(owner: LifecycleOwner) {
preferences.lastAppClosed().set(Date().time)
if (!AuthenticatorUtil.isAuthenticating && preferences.lockAppAfter().get() >= 0) {
SecureActivityDelegate.locked = true
}