Remove redundant delay calc

This commit is contained in:
Marcin Kulik
2025-10-17 16:43:20 +02:00
parent 0e29511db3
commit 81e3ad8bea

View File

@@ -102,11 +102,9 @@ pub async fn play(
let delay = time.as_micros() as i64 - epoch.elapsed().as_micros() as i64;
if delay > 0 {
let delay = (time.as_micros() as i64 - epoch.elapsed().as_micros() as i64)
.max(0) as u64;
if let Ok(result) =
time::timeout(Duration::from_micros(delay), tty.read(&mut input)).await
time::timeout(Duration::from_micros(delay as u64), tty.read(&mut input))
.await
{
let n = result?;
let key = &input[..n];