+10
-4
Cargo.lock
+10
-4
Cargo.lock
·········
·········
+6
spacedust/Cargo.toml
+6
spacedust/Cargo.toml
···
···
+24
-11
spacedust/src/consumer.rs
+24
-11
spacedust/src/consumer.rs
···············
···············
+13
spacedust/src/error.rs
+13
spacedust/src/error.rs
···
···
+1
spacedust/src/lib.rs
+1
spacedust/src/lib.rs
+23
-7
spacedust/src/main.rs
+23
-7
spacedust/src/main.rs
·········
·········+consumer::consume(consumer_sender, args.jetstream, None, args.jetstream_no_zstd, consumer_shutdown).await
+23
-12
spacedust/src/server.rs
+23
-12
spacedust/src/server.rs
············async fn instrument_handler<T, H, R>(ctx: &RequestContext<T>, handler: H) -> Result<R, HttpError>······
······+pub async fn serve(b: broadcast::Sender<LinkEvent>, shutdown: CancellationToken) -> Result<(), String> {······async fn instrument_handler<T, H, R>(ctx: &RequestContext<T>, handler: H) -> Result<R, HttpError>······
+142
-55
spacedust/src/subscriber.rs
+142
-55
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()) {
···+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()) {