Merge pull request #58 from TouchInstinct/feature/network_service_deferred
Network service lazy request generation
This commit is contained in:
commit
78a5aba5b8
|
|
@ -20,12 +20,15 @@
|
|||
requestEncoding: requestEncoding,
|
||||
requestHeaders: requestHeaders)
|
||||
{%- else -%}
|
||||
let parameters = apiRequestParameters(relativeUrl: "{{ method.url }}",
|
||||
return .deferred {
|
||||
let parameters = self.apiRequestParameters(relativeUrl: "{{ method.url }}",
|
||||
method: .{{ methodType }},
|
||||
parameters: {% if hasBody -%}{{ bodyParamName }}.toJSON(){%- else -%}nil{%- endif -%},
|
||||
requestEncoding: requestEncoding,
|
||||
requestHeaders: requestHeaders)
|
||||
|
||||
return apiRequest(with: parameters, decoder: JSONDecoder())
|
||||
return self.apiRequest(with: parameters, decoder: JSONDecoder())
|
||||
}
|
||||
|
||||
{%- endif %}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue