For each connection we spawn a background task which receives stats updates for a given interface from the daemon.
We do store the handle to each task, but they're not actively monitored - we only check the return status on disconnect/reconnect.
In case the task runs into any errors/fails for whatever reason we should be able to show an error and disconnect.
For each connection we spawn a background task which receives stats updates for a given interface from the daemon.
We do store the handle to each task, but they're not actively monitored - we only check the return status on disconnect/reconnect.
In case the task runs into any errors/fails for whatever reason we should be able to show an error and disconnect.