INNER CODE UNIT · Rust
request_pin_code
pythops/bluetui · src/agent.rs:92
pub async fn request_pin_code(request: RequestPinCode, agent: AuthAgent) -> ReqResult<String> {
agent
.event_sender
.send(Event::RequestEnterPinCode(EnterPinCode::new(
request.adapter,
request.device,
)))
.unwrap();
tokio::select! {
r = agent.rx_pin_code.recv() => {
match r {
Ok(v) => Ok(v),
Err(_) => Err(ReqError::Canceled)
}
}