+15
links/src/lib.rs
+15
links/src/lib.rs
···
+29
-23
spacedust/src/consumer.rs
+29
-23
spacedust/src/consumer.rs
···············-let _ = b.send(link_ev.clone()); // only errors if no subscribers are connected, which is just fine.
···············+let _ = b.send(message.clone()); // only errors if no subscribers are connected, which is just fine.
+3
-4
spacedust/src/delay.rs
+3
-4
spacedust/src/delay.rs
···
···
+61
-26
spacedust/src/lib.rs
+61
-26
spacedust/src/lib.rs
···
···+pub fn new_link(link: CollectedLink, at_uri: &str, commit: &CommitEvent) -> Result<Self, serde_json::Error> {+origin: "live", // TODO: indicate when we're locally replaying jetstream on reconnect?? maybe not.
+5
-5
spacedust/src/server.rs
+5
-5
spacedust/src/server.rs
·········
·········
+16
-40
spacedust/src/subscriber.rs
+16
-40
spacedust/src/subscriber.rs
············-if !(query.wanted_subjects.contains(&link.target) || query.wanted_subject_dids.contains(&target_did) || query.wanted_subjects.is_empty() && query.wanted_subject_dids.is_empty()) {
············+properties.subject_did.as_ref().map(|did| query.wanted_subject_dids.contains(did)).unwrap_or(false)