sleep after updating quirks

This commit is contained in:
Aiden McClelland
2021-12-15 14:53:33 -07:00
committed by Aiden McClelland
parent cc8979190f
commit 1ff6d423e3

View File

@@ -110,7 +110,14 @@ pub async fn update_quirks(quirks: &mut Quirks) -> Result<(), Error> {
continue;
}
quirks.add(vendor, product);
tokio::fs::write(QUIRK_PATH, quirks.to_string()).await?;
{
// write quirks to sysfs
let mut quirk_file = tokio::fs::File::create(QUIRK_PATH).await?;
quirk_file.write_all(quirks.to_string().as_bytes()).await?;
quirk_file.sync_all().await?;
drop(quirk_file);
tokio::time::sleep(Duration::from_secs(2)).await;
}
reconnect_usb(usb_device.path()).await?;
}