Handle all exceptions when making requests. This will allow the request logger to record any details if it's enabled and allows the function to throw a ShipEngineException that wraps others
Release Notes
Types of changes
[x] Bugfix
[ ] New feature
[ ] Chore (mundane code change)
[ ] Maintenance (clean up)
Checklist
[x] Unit tests pass locally
[ ] Added tests to code that was updated or edited
Description
Handle all exceptions when making requests. This will allow the request logger to record any details if it's enabled and allows the function to throw a ShipEngineException that wraps others
Release Notes
Types of changes
Checklist