Make health checks on devices and forget them if they're unavailable (HTTP request fails on /health route).
Also refactor scanning to start mDNS for a while and then shut it down (in order to manually empty the library's internal cache, which it does not seem to do on its own) and continuing this for infinity.
Make health checks on devices and forget them if they're unavailable (HTTP request fails on
/health
route).Also refactor scanning to start mDNS for a while and then shut it down (in order to manually empty the library's internal cache, which it does not seem to do on its own) and continuing this for infinity.