diff --git a/submodules/AppLock/Sources/AppLock.swift b/submodules/AppLock/Sources/AppLock.swift index 49ec60fb5d..181f4ea57e 100644 --- a/submodules/AppLock/Sources/AppLock.swift +++ b/submodules/AppLock/Sources/AppLock.swift @@ -132,6 +132,10 @@ public final class AppLockContextImpl: AppLockContext { if !strongSelf.lastActiveValue { strongSelf.lastActiveValue = true strongSelf.lastActiveTimestamp = timestamp + + if let data = try? Data(contentsOf: URL(fileURLWithPath: appLockStatePath(rootPath: strongSelf.rootPath))), let current = try? JSONDecoder().decode(LockState.self, from: data) { + strongSelf.currentStateValue = current + } } if let lastActiveTimestamp = strongSelf.lastActiveTimestamp {