From 2e7b9c2dab220b3a654ae848b666c5d85ff935c1 Mon Sep 17 00:00:00 2001 From: asivery Date: Sun, 10 Mar 2024 15:52:00 +0100 Subject: [PATCH] Fix async errors --- src/netmd/interface.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/netmd/interface.rs b/src/netmd/interface.rs index 588261b..fcdf991 100644 --- a/src/netmd/interface.rs +++ b/src/netmd/interface.rs @@ -568,20 +568,19 @@ impl NetMDInterface { let mut query = format_query( "1809 8001 0330 %w 0030 8805 0030 %w 00 ff00 00000000".to_string(), vec![QueryValue::Number(p1 as i64), QueryValue::Number(p2 as i64)], - ) - .unwrap(); + )?; let reply = self.send_query(&mut query, false, false).await?; let res = scan_query( reply, "1809 8001 0330 %?%? %?%? %?%? %?%? %?%? %? 1000 00%?0000 %x %?".to_string(), - ); + )?; self.change_descriptor_state(&Descriptor::OperatingStatusBlock, &DescriptorAction::Close) .await; - Ok(res.unwrap()[0].to_vec().unwrap()) + Ok(res[0].to_vec().unwrap()) } pub async fn playback_status1(&mut self) -> Result, Box> {