Skip to main content

init_client_with_retry

Function init_client_with_retry 

Source
pub async fn init_client_with_retry<const MAX_RETRIES: u64, const DELAY: u64>(
    rpc_port: u16,
) -> Result<MusicPlayerClient, ConnectionError>
Expand description

Initialize a client to the Music Player Daemon, with MAX_RETRIES retries spaced DELAY seconds apart

Will log intermediate failures as warnings.

ยงErrors

Fails if the maximum number of retries was exceeded