How to integrate RxSwift in your MVVM architecture
['Benoit Pasquier']
Benoit Pasquier - Swift, Data and more
// old code protocol CurrencyServiceProtocol : class { func fetchConverter ( _ completion : @ escaping (( Result < Converter , ErrorResult >) -> Void )) } // new code protocol CurrencyServiceObservable : class { func fetchConverter () -> Observable < Converter > } So far we converted our service to return an observable element with RxSwift, as well as our former ParserHelper . service = service rates = service .