pub async fn serve_provider_requests(
iface_manager: Arc<Mutex<dyn IfaceManagerApi>>,
update_sender: ClientListenerMessageSender,
saved_networks: Arc<dyn SavedNetworksManagerApi>,
scan_requester: Arc<dyn ScanRequestApi>,
client_provider_lock: Arc<Mutex<()>>,
requests: ClientProviderRequestStream,
telemetry_sender: TelemetrySender,
)Expand description
Serves the ClientProvider protocol. Only one ClientController can be active. Additional requests to register ClientControllers will result in their channel being immediately closed.