The current implementation is relatively bare-bones when it comes to exception handling, that is, a lot of the exceptions are not handled and just propagated to the log.
This PR sets out to catch a lot of weird conditions that can happen when connectivity is bad and treat them accordingly.
The current implementation is relatively bare-bones when it comes to exception handling, that is, a lot of the exceptions are not handled and just propagated to the log. This PR sets out to catch a lot of weird conditions that can happen when connectivity is bad and treat them accordingly.