INNER CODE UNIT · Rust

request_passkey

pythops/bluetui · src/agent.rs:117

pub async fn request_passkey(request: RequestPasskey, agent: AuthAgent) -> ReqResult<u32> {
    agent
        .event_sender
        .send(Event::RequestEnterPasskey(EnterPasskey::new(
            request.adapter,
            request.device,
        )))
        .unwrap();

    tokio::select! {
    r = agent.rx_passkey.recv() =>  {
            match r {
                Ok(v) => Ok(v),
                Err(_) => Err(ReqError::Canceled)
            }
        }

    _ = agent.rx_cancel.recv() => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…