Update comment decryption UI

This commit is contained in:
Ali
2020-03-25 17:59:03 +04:00
parent 44b57ffcce
commit 5d55b67c3a
171 changed files with 5267 additions and 1448 deletions

View File

@@ -83,10 +83,10 @@ public final class ScreenCaptureDetectionManager {
public init(check: @escaping () -> Bool) {
self.observer = NotificationCenter.default.addObserver(forName: UIApplication.userDidTakeScreenshotNotification, object: nil, queue: .main, using: { [weak self] _ in
guard let strongSelf = self else {
guard let _ = self else {
return
}
check()
let _ = check()
})
self.screenRecordingDisposable = screenRecordingActive().start(next: { [weak self] value in
@@ -116,7 +116,9 @@ public final class ScreenCaptureDetectionManager {
}
deinit {
NotificationCenter.default.removeObserver(self.observer)
if let observer = self.observer {
NotificationCenter.default.removeObserver(observer)
}
self.screenRecordingDisposable?.dispose()
self.screenRecordingCheckTimer?.invalidate()
self.screenRecordingCheckTimer = nil