INNER CODE UNIT · Rust

request_confirmation

pythops/bluetui · src/agent.rs:62

pub async fn request_confirmation(request: RequestConfirmation, agent: AuthAgent) -> ReqResult<()> {
    agent
        .event_sender
        .send(Event::RequestConfirmation(Confirmation::new(
            request.adapter,
            request.device,
            request.passkey,
        )))
        .unwrap();

    tokio::select! {
    r = agent.rx_request_confirmation.recv() =>  {
                match r {
                    Ok(v) => {
                        if v { Ok(()) } else { Err(ReqError::Rejected) }
                    }
                    Err(_) => {
                        Err(ReqError::Canceled)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…