aboutsummaryrefslogtreecommitdiffstats
path: root/src/swarm/relay.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-06 16:35:02 +0100
committertv <tv@krebsco.de>2026-11-06 16:35:02 +0100
commit8a134df62167a85fa083ccf480a939fd654e2419 (patch)
treed571d3ff39f013c4d0e3a9cb4b377c8f267e9853 /src/swarm/relay.rs
parentb18c75f20f937229c9b12bf3f07901090bd35317 (diff)
dissemination trait
Diffstat (limited to 'src/swarm/relay.rs')
-rw-r--r--src/swarm/relay.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/swarm/relay.rs b/src/swarm/relay.rs
index 0f8a697..a8e3d57 100644
--- a/src/swarm/relay.rs
+++ b/src/swarm/relay.rs
@@ -157,7 +157,11 @@ pub(crate) async fn announce(
let mut plans = Vec::new();
let mut treeless = unauthored || writers.is_empty();
for (writer, changes) in writers {
- match crate::swarm::tree::forward(state, *writer, from, changes).await {
+ match state
+ .dissemination
+ .forward(state, *writer, from, changes)
+ .await
+ {
Some(plan) => plans.push(plan),
None => treeless = true,
}