guibou / krank

Krank checks your code source comments for important markers
BSD 3-Clause "New" or "Revised" License
21 stars 3 forks source link

50 handle rate limit errors #61

Closed gbataille closed 4 years ago

gbataille commented 4 years ago

Contributes to #50

Let's start with that to validate the "structure" of the specific error handling and we'll add some from there.

So the IssueTracker knows whether which GIT service we are interacting with. It therefore uses a specific handler for each type of server.

This handler makes use of a generic Utils.Req library that allows for the unpacking for the HTTP Exception and the handling of non service specific errors (like a connection timeout for example)