Alamofire and RxSwift

July 20, 2016 ยท View on GitHub

let rx_request = Observable.create { (observer) -> Disposable in let requestReference = Alamofire.request(.POST, url, parameters: payload) .responseJSON(completionHandler: { (response) in if let value = response.result.value { observer.onNext(value) observer.onCompleted() }else if let error = response.result.error { observer.onError(error) } }) return AnonymousDisposable { requestReference.cancel() } }