Fix consumer hang on connection errors
The consumer tended to get hung when connection errors occurred. This commit re-implements the consumer based on the asynchronous consumer example.
git.app.uib.no will soon require TLSv1.2 or above for outgoing connections.
If you have configured integrations like webooks or authorized-applications for your projects, please check that they are still working after 20.02.2025
Please contact us at hjelp.uib.no if you encounter problems
The consumer tended to get hung when connection errors occurred. This commit re-implements the consumer based on the asynchronous consumer example.