From 1c631c23da456a662662b3e3ac0ed2e5b535fb70 Mon Sep 17 00:00:00 2001 From: yggverse Date: Fri, 8 Aug 2025 21:53:52 +0300 Subject: [PATCH] remove torrent from session only if the `enable_upload` config option disabled --- src/main.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index d604075..a77a24c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -190,10 +190,12 @@ async fn main() -> Result<()> { keep_files.len() ); preload.commit(&i, bytes, Some(keep_files))?; - // remove torrent from session as indexed - session - .delete(librqbit::api::TorrentIdOrHash::Id(id), false) - .await?; + // remove torrent from the session as indexed + if !config.enable_upload { + session + .delete(librqbit::api::TorrentIdOrHash::Id(id), false) + .await?; + } log::debug!("torrent `{i}` resolved.") } Ok(_) => panic!(),