From 1c0c8f788c8125c90a097e5241b5e8fe2518d1d2 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 5 Jan 2025 23:24:57 +0100 Subject: a --- client/src/download.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'client/src/download.rs') diff --git a/client/src/download.rs b/client/src/download.rs index 256c25c..dfd7ff0 100644 --- a/client/src/download.rs +++ b/client/src/download.rs @@ -1,12 +1,12 @@ +use crate::network::Network; use anyhow::Result; +use log::debug; use std::collections::HashSet; use weareshared::{ packets::{Packet, Resource}, store::{ResourceStore, sha256}, }; -use crate::network::Network; - pub struct Downloader { have: HashSet, need: HashSet, @@ -38,7 +38,9 @@ impl Downloader { self.store.set(&d)?; self.need.remove(&key); self.pending.remove(&key); - self.have.insert(key); + if self.have.insert(key) { + debug!("have {key}"); + } } _ => (), } @@ -51,6 +53,7 @@ impl Downloader { .packet_send .send(Packet::RequestResource(*n)) .unwrap(); + debug!("need {n}"); new_pending.push(*n); } self.pending.extend(new_pending); -- cgit v1.2.3-70-g09d2