From f665c4e9f3b4eaa226b0c813f6845e247a4e6977 Mon Sep 17 00:00:00 2001 From: krolxon Date: Thu, 25 Apr 2024 12:58:13 +0530 Subject: better event handling with tick, search --- src/app.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/app.rs') diff --git a/src/app.rs b/src/app.rs index 7b80584..f129fe3 100755 --- a/src/app.rs +++ b/src/app.rs @@ -1,3 +1,5 @@ +use std::time::Duration; + use crate::connection::Connection; use crate::list::ContentList; use mpd::Client; @@ -56,7 +58,11 @@ impl App { }) } - pub fn tick(&self) {} + pub fn tick(&mut self) { + self.conn.update_state(); + self.conn.update_progress(); + self.update_queue(); + } pub fn quit(&mut self) { self.running = false; @@ -76,8 +82,7 @@ impl App { // }); conn.conn.queue().unwrap().into_iter().for_each(|x| { vec.push(x.file); - } - ); + }); } pub fn update_queue(&mut self) { -- cgit v1.2.3