From 2572f0d32e47fec3f446d1f67ec54dc73855cecd Mon Sep 17 00:00:00 2001 From: yggverse Date: Sat, 7 Jun 2025 16:19:54 +0300 Subject: [PATCH] rename `disable_dht` to `enable_dht` (disabled by default) --- README.md | 4 ++-- src/argument.rs | 4 ++-- src/main.rs | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4506817..945c294 100644 --- a/README.md +++ b/README.md @@ -65,8 +65,8 @@ aquatic-crawler --infohash-source /path/to/info-hash-ipv4.json\ --torrent-tracker Define custom tracker(s) to preload the `.torrent` files info - --disable-dht - Disable DHT resolver (useful with `torrent_tracker`) + --enable_dht-dht + Enable DHT --enable-upnp-port-forwarding Enable UPnP diff --git a/src/argument.rs b/src/argument.rs index 37cfd0e..0043f45 100644 --- a/src/argument.rs +++ b/src/argument.rs @@ -28,9 +28,9 @@ pub struct Argument { #[arg(long)] pub torrent_tracker: Vec, - /// Disable DHT resolver (useful with `torrent_tracker`) + /// Enable DHT resolver #[arg(long, default_value_t = false)] - pub disable_dht: bool, + pub enable_dht: bool, /// Enable UPnP #[arg(long, default_value_t = false)] diff --git a/src/main.rs b/src/main.rs index 691ed45..64e7afe 100644 --- a/src/main.rs +++ b/src/main.rs @@ -44,7 +44,7 @@ async fn main() -> anyhow::Result<()> { let session = librqbit::Session::new_with_opts( std::path::PathBuf::new(), SessionOptions { - disable_dht: argument.disable_dht, + disable_dht: !argument.enable_dht, disable_upload: !argument.enable_upload, enable_upnp_port_forwarding: argument.enable_upnp_port_forwarding, socks_proxy_url: argument.socks_proxy_url.clone(),