Skip to content
This repository was archived by the owner on Oct 10, 2022. It is now read-only.

Commit 0e234ff

Browse files
committed
Fix bug in header accessor
1 parent 0facdc0 commit 0e234ff

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed

lib/client.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -320,10 +320,10 @@ Client.prototype = {
320320

321321
metadata: function(res) {
322322
var meta = {},
323-
links = res.getHeader && res.getHeader("Link"),
324-
limit = res.getHeader && res.getHeader("X-Ratelimit-Limit"),
325-
remaining = res.getHeader && res.getHeader("X-Ratelimit-Remaining"),
326-
reset = res.getHeader && res.getHeader("X-Ratelimit-Reset");
323+
links = res.headers && res.headers.link,
324+
limit = res.headers && res.headers["x-ratelimit-limit"],
325+
remaining = res.headers && res.headers["x-ratelimit-remaining"],
326+
reset = res.headers && res.headers["x-ratelimit-reset"];
327327

328328
if (links) {
329329
meta.pagination = {};

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"author": "Netlify",
33
"name": "netlify",
44
"description": "Netlify API client",
5-
"version": "0.3.0",
5+
"version": "0.3.1",
66
"bugs": {
77
"url": "https://github.com/netlify/netlify-js/issues"
88
},

spec/netlify.spec.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,7 @@ var http = {
3232
test.expectations(options);
3333

3434
response.statusCode = test.status;
35-
response.getHeader = function(header) {
36-
return test.headers && test.headers[header];
37-
};
35+
response.headers = test.headers;
3836

3937
setTimeout(function() {
4038
cb(response);
@@ -180,7 +178,7 @@ describe("netlify", function() {
180178
expect(options.path).toEqual("/api/v1/sites?page=2&per_page=4");
181179
},
182180
headers: {
183-
"Link": '<https://api.netlify.com/api/v1/sites?page=3&per_page=4>; rel="next", <https://api.netlify.com/api/v1/sites?page=5&per_page=4>; rel="last"'
181+
link: '<https://api.netlify.com/api/v1/sites?page=3&per_page=4>; rel="next", <https://api.netlify.com/api/v1/sites?page=5&per_page=4>; rel="last"'
184182
},
185183
response: [{id: 1}, {id: 2}, {id: 3}, {id: 4}]
186184
},

0 commit comments

Comments
 (0)