From 5a4e5ebefe17fe95aa38375dcea2fccf8c237d60 Mon Sep 17 00:00:00 2001 From: Ilya Grechuhin Date: Tue, 11 Jul 2017 12:48:29 +0300 Subject: [PATCH] [release-74-visible-area] Review fixes. --- iphone/Maps/UI/AvailableArea/AvailableArea.swift | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/iphone/Maps/UI/AvailableArea/AvailableArea.swift b/iphone/Maps/UI/AvailableArea/AvailableArea.swift index 8279ac308e..ad965e8883 100644 --- a/iphone/Maps/UI/AvailableArea/AvailableArea.swift +++ b/iphone/Maps/UI/AvailableArea/AvailableArea.swift @@ -1,5 +1,7 @@ class AvailableArea: UIView { - private let observeKeyPath = "sublayers" + private enum Const { + static let observeKeyPath = "sublayers" + } private var affectingViews = Set() @@ -15,16 +17,16 @@ class AvailableArea: UIView { private func subscribe() { guard let ol = superview?.layer else { return } - ol.addObserver(self, forKeyPath: observeKeyPath, options: .new, context: nil) + ol.addObserver(self, forKeyPath: Const.observeKeyPath, options: .new, context: nil) } private func unsubscribe() { guard let ol = superview?.layer else { return } - ol.removeObserver(self, forKeyPath: observeKeyPath) + ol.removeObserver(self, forKeyPath: Const.observeKeyPath) } override func observeValue(forKeyPath keyPath: String?, of _: Any?, change _: [NSKeyValueChangeKey: Any]?, context _: UnsafeMutableRawPointer?) { - if keyPath == observeKeyPath { + if keyPath == Const.observeKeyPath { DispatchQueue.main.async { self.update() }