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
+4
View File
@@ -84,6 +84,7 @@ fn at_status(
token: 1,
size: 4096,
download_directory: "/tmp".to_string(),
use_username_dirs: false,
status,
sender,
queue_position: None,
@@ -160,6 +161,7 @@ impl SessionApi for TalkativeSession {
_username: String,
_size: u64,
_directory: String,
_use_username_dirs: bool,
) -> soulseek_rs::Result<(
soulseek_rs::types::Download,
std::sync::mpsc::Receiver<soulseek_rs::DownloadStatus>,
@@ -172,6 +174,7 @@ impl SessionApi for TalkativeSession {
_username: String,
_size: u64,
_directory: String,
_use_username_dirs: bool,
_metadata: soulseek_rs::types::DownloadMetadata,
) -> soulseek_rs::Result<(
soulseek_rs::types::Download,
@@ -349,6 +352,7 @@ fn attach(session: Arc<TalkativeSession>) -> MainTui {
MainTui::new(
session,
"/tmp".to_string(),
false,
Duration::from_secs(1),
None,
None,