|
|
@ -157,6 +157,7 @@ class CallViewController: OWSViewController, CallObserver, CallServiceObserver,
|
|
|
|
|
|
|
|
|
|
|
|
deinit {
|
|
|
|
deinit {
|
|
|
|
NotificationCenter.default.removeObserver(self)
|
|
|
|
NotificationCenter.default.removeObserver(self)
|
|
|
|
|
|
|
|
self.proximityMonitoringManager.remove(lifetime: self)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@objc func didBecomeActive() {
|
|
|
|
@objc func didBecomeActive() {
|
|
|
@ -170,9 +171,6 @@ class CallViewController: OWSViewController, CallObserver, CallServiceObserver,
|
|
|
|
override func viewDidDisappear(_ animated: Bool) {
|
|
|
|
override func viewDidDisappear(_ animated: Bool) {
|
|
|
|
super.viewDidDisappear(animated)
|
|
|
|
super.viewDidDisappear(animated)
|
|
|
|
|
|
|
|
|
|
|
|
self.proximityMonitoringManager.remove(lifetime: self)
|
|
|
|
|
|
|
|
UIDevice.current.isProximityMonitoringEnabled = false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
callDurationTimer?.invalidate()
|
|
|
|
callDurationTimer?.invalidate()
|
|
|
|
callDurationTimer = nil
|
|
|
|
callDurationTimer = nil
|
|
|
|
}
|
|
|
|
}
|
|
|
|