diff options
| -rw-r--r-- | src/net/http_packages.rs | 2 | ||||
| -rw-r--r-- | src/net/i2p_package.rs | 7 |
2 files changed, 3 insertions, 6 deletions
diff --git a/src/net/http_packages.rs b/src/net/http_packages.rs index 84b4444..05b2ac6 100644 --- a/src/net/http_packages.rs +++ b/src/net/http_packages.rs @@ -154,8 +154,6 @@ impl HTTPPackage { .and_then(|ct_len| ct_len.to_str().ok()) .and_then(|ct_len| ct_len.parse().ok()) .unwrap_or(0); - - // Create progress bar let pb = if content_length > 0 { let pb = ProgressBar::new(content_length); pb.set_style( diff --git a/src/net/i2p_package.rs b/src/net/i2p_package.rs index 970f719..335dbea 100644 --- a/src/net/i2p_package.rs +++ b/src/net/i2p_package.rs @@ -140,14 +140,13 @@ impl I2PPackage { pb.finish_with_message("INDEX.tar.gz download finished"); - // --- НОВОЕ: Извлечение и парсинг INDEX.toml --- log::info!("Extracting INDEX.tar.gz to cache directory..."); - Package::extract_archive(&file_path.to_string_lossy())?; // Используем существующую функцию из pkgtoolkit + Package::extract_archive(&file_path.to_string_lossy())?; - let index_toml_path = Path::new(cache_dir).join("INDEX.toml"); // Предполагаем, что INDEX.toml внутри архива + let index_toml_path = Path::new(cache_dir).join("INDEX.toml"); if !index_toml_path.exists() { log::warn!("INDEX.toml not found in INDEX.tar.gz. Proceeding without index data."); - self.index_packages = Some(HashMap::new()); // Или None, если это ошибка + self.index_packages = Some(HashMap::new()); return Ok(true); } |
