feat(tui): added option for storing downloaded files in username directories

This commit is contained in:
Maik Steiger
2026-10-08 21:59:23 +02:00
parent 20bd676e0f
commit e567fa75ed
30 changed files with 130 additions and 7 deletions
+3
View File
@@ -22,6 +22,7 @@ pub struct PersistedDownload {
pub filename: String,
pub size: u64,
pub download_directory: String,
pub use_username_dirs: bool,
pub completed: bool,
}
@@ -36,6 +37,7 @@ impl PersistedDownload {
filename: download.filename.clone(),
size: download.size,
download_directory: download.download_directory.clone(),
use_username_dirs: download.use_username_dirs,
completed: matches!(download.status, DownloadStatus::Completed),
})
}
@@ -182,6 +184,7 @@ mod tests {
filename: "@@abc\\music\\song.mp3".into(),
size: 123,
download_directory: "/music".into(),
use_username_dirs: false,
completed: false,
}
}