From b320615154286ed3268b62ad8339dd6406f2d0cf Mon Sep 17 00:00:00 2001 From: Ivan Smolin Date: Wed, 11 Apr 2018 16:24:17 +0300 Subject: [PATCH] remove copy-paste --- Sources/Classes/Views/TextField/TextFieldViewModel.swift | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/Sources/Classes/Views/TextField/TextFieldViewModel.swift b/Sources/Classes/Views/TextField/TextFieldViewModel.swift index 6d171321..8761f99d 100644 --- a/Sources/Classes/Views/TextField/TextFieldViewModel.swift +++ b/Sources/Classes/Views/TextField/TextFieldViewModel.swift @@ -78,14 +78,7 @@ public extension TextFieldViewModel { /// - Parameter closure: Closure that takes a view events parameter and returns Disposable. /// - Returns: Disposable object that can be used to unsubscribe the observer from the binding. func mapViewEvents(_ closure: @escaping MapViewEventClosure) -> Disposable { - return viewEventsDriver - .map { [weak self] in - guard let strongSelf = self else { - return - } - closure($0).disposed(by: strongSelf.disposeBag) - } - .drive() + return mapViewEvents { [closure($0)] } } typealias MapViewEventsClosure = (ViewEvents) -> [Disposable]