Merge pull request #105 from TouchInstinct/fix/alamofire

AlamofireManager extension fixed
This commit is contained in:
Alexey Gerasimov 2017-11-09 12:39:57 +03:00 committed by GitHub
commit 19524c09b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 6 deletions

View File

@ -1,5 +1,8 @@
# Changelog
## 0.6.2
- **Fix**: AlamofireManager extension no longer performs requests with default manager
## 0.6.1
- **New**: `RequestError`. Represents general api request errors
- **Change**: All api methods now throws `RequestError` when fails.

View File

@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "LeadKit"
s.version = "0.6.1"
s.version = "0.6.2"
s.summary = "iOS framework with a bunch of tools for rapid development"
s.homepage = "https://github.com/TouchInstinct/LeadKit"
s.license = "Apache License, Version 2.0"

View File

@ -32,11 +32,11 @@ public extension Reactive where Base: Alamofire.SessionManager {
/// - Parameter requestParameters: api parameters to pass Alamofire
/// - Returns: Observable with request
func apiRequest(requestParameters: ApiRequestParameters) -> Observable<DataRequest> {
return RxAlamofire.request(requestParameters.method,
requestParameters.url,
parameters: requestParameters.parameters,
encoding: requestParameters.encoding,
headers: requestParameters.headers)
return request(requestParameters.method,
requestParameters.url,
parameters: requestParameters.parameters,
encoding: requestParameters.encoding,
headers: requestParameters.headers)
}
/// Method which executes request and serializes response into target object