I need to gain access to the link header from my request that I've sent to github. I've done a quick fix for this by changing this chunk of code in Github.prototype.request:
if((200 <= (_ref2=res.statusCode) && _ref2 < 300)){returncb(responseData);}else{return_this._errorHandler({statusCode: res.statusCode,body: body,error: responseData.message});}to this (passing back the response with the responseData):
if((200 <= (_ref2=res.statusCode) && _ref2 < 300)){returncb(responseData,res);}else{return_this._errorHandler({statusCode: res.statusCode,body: body,error: responseData.message});}This allows me to do this (coffee):
get_github_issues= (page) ->promise=newRSVP.Promise((resolve, reject) ->url="#{url_api_base}/orgs/#{org_name}/issues?filter=all&page=#{page}&per_page=100&sort=created"github.get url, (issues, res) ->console.log res["headers"]["link"]
resolve issues
)
promiseI don't think would cause any regression as it would be an optional parameter in the callback.
Let me know if this is something you'd considering merging and I can create a PR for it. On that note, if you have a better way to grab the headers I'm all ears!
I need to gain access to the link header from my request that I've sent to github. I've done a quick fix for this by changing this chunk of code in
Github.prototype.request:to this (passing back the response with the responseData):
This allows me to do this (coffee):
I don't think would cause any regression as it would be an optional parameter in the callback.
Let me know if this is something you'd considering merging and I can create a PR for it. On that note, if you have a better way to grab the headers I'm all ears!