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)
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)