rest-gen 0.17.1 → 0.17.1.1
raw patch · 3 files changed
+9/−5 lines, 3 filesdep ~vectorPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: vector
API changes (from Hackage documentation)
Files
- CHANGELOG.md +4/−0
- files/Javascript/base.js +4/−4
- rest-gen.cabal +1/−1
CHANGELOG.md view
@@ -1,5 +1,9 @@ # Changelog +### 0.17.1.1++* JavaScript/NodeJS: Use the received content-type instead of the accept header to decide whether to parse json.+ ### 0.17.1 * Expose `Rest.Gen.Base.ActionInfo.Ident`
files/Javascript/base.js view
@@ -132,7 +132,7 @@ { if (message && message.statusCode >= 200 && message.statusCode < 300) {- var parsedResponse = parse(body);+ var parsedResponse = parse(body, message.headers); onSuccess && onSuccess(parsedResponse, message); resolve(parsedResponse) }@@ -145,7 +145,7 @@ error.responseBody = body; } - error.response = parse(body);+ error.response = parse(body, message.headers); if (onError) onError(error);@@ -155,9 +155,9 @@ } }); - function parse (response)+ function parse (response, headers) {- if (acceptHeader.split(";").indexOf('text/json') >= 0)+ if (headers["content-type"] && headers["content-type"].split(";").indexOf("application/json") >= 0) { var r = response; try
rest-gen.cabal view
@@ -1,5 +1,5 @@ name: rest-gen-version: 0.17.1+version: 0.17.1.1 description: Documentation and client generation from rest definition. synopsis: Documentation and client generation from rest definition. maintainer: code@silk.co