aboutsummaryrefslogtreecommitdiff
path: root/src/browser.rs
diff options
context:
space:
mode:
authorkrolxon <krolyxon@tutanota.com>2024-04-29 23:20:02 +0530
committerkrolxon <krolyxon@tutanota.com>2024-04-29 23:20:02 +0530
commit87bb8e9473194b47c9f52e49c7fe2b632bd36aef (patch)
tree93c29be7780a6f3677409ad4b1f349ae591dc8d0 /src/browser.rs
parentc047f63cd1c727c36c61acacba073eb03b7f8617 (diff)
remove redundant functions and add comments
Diffstat (limited to 'src/browser.rs')
-rwxr-xr-xsrc/browser.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/browser.rs b/src/browser.rs
index 212618e..08b0006 100755
--- a/src/browser.rs
+++ b/src/browser.rs
@@ -6,6 +6,7 @@ use mpd::Song;
use crate::{app::AppResult, connection::Connection};
#[derive(Debug)]
+/// struct for working with directory browser tab in rmptui
pub struct FileBrowser {
pub filetree: Vec<(String, String)>,
pub selected: usize,
@@ -61,9 +62,10 @@ impl FileBrowser {
}
}
+
+ // Add metadata
dir_vec.extend(file_vec);
self.filetree = dir_vec;
-
self.songs.clear();
for (t, song) in self.filetree.iter() {
if t == "file" {
@@ -121,6 +123,7 @@ impl FileBrowser {
// }
}
+ /// handles going back event
pub fn handle_go_back(&mut self, conn: &mut Connection) -> AppResult<()> {
if self.prev_path != "." {
let r = self.path.rfind("/").unwrap();