Background fixes

This commit is contained in:
Ali
2021-06-14 17:47:35 +04:00
parent 398eb702ad
commit ca5abf140b
4 changed files with 28 additions and 13 deletions

View File

@@ -171,6 +171,7 @@ public class WallpaperGalleryController: ViewController {
return self._ready
}
private var didSetReady = false
private var didBeginSettingReady = false
private let disposable = MetaDisposable()
@@ -581,11 +582,6 @@ public class WallpaperGalleryController: ViewController {
}
}
}
let ready = self.galleryNode.pager.ready() |> timeout(2.0, queue: Queue.mainQueue(), alternate: .single(Void())) |> afterNext { [weak self] _ in
self?.didSetReady = true
}
self._ready.set(ready |> map { true })
}
private func currentEntry() -> WallpaperGalleryEntry? {
@@ -723,6 +719,14 @@ public class WallpaperGalleryController: ViewController {
}
}
}
if !self.didBeginSettingReady {
self.didBeginSettingReady = true
let ready = self.galleryNode.pager.ready() |> timeout(2.0, queue: Queue.mainQueue(), alternate: .single(Void())) |> afterNext { [weak self] _ in
self?.didSetReady = true
}
self._ready.set(ready |> map { true })
}
}
}