I'm using promiseKit 6 with the extensions for Alamofire. In the function bellow I'm looking to return Promise<JSON>
(I use swiftyJson) but the response from the alamofire call is a Promise containing a tuple: Promise<(json: Any, response: PMKAlamofireDataResponse)>
when I get that from the first then, how can I continue to return just the json part? thanks :)
return firstly {
self.requestClient.request(url, method: .get, parameters: nil, encoding: JSONEncoding.default, headers: nil).responseJSON()
}.then { arg in
let (json, rsp) = arg
return json
}
I also get this error: Cannot convert return expression of type 'Promise<_.T>' to return type 'Promise<JSON>'
on the line: }.then { arg in ...