upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/test_utils/src/relay.rs
diff options
context:
space:
mode:
Diffstat (limited to 'test_utils/src/relay.rs')
-rw-r--r--test_utils/src/relay.rs11
1 files changed, 9 insertions, 2 deletions
diff --git a/test_utils/src/relay.rs b/test_utils/src/relay.rs
index 50f6337..e47ab5d 100644
--- a/test_utils/src/relay.rs
+++ b/test_utils/src/relay.rs
@@ -96,18 +96,25 @@ impl<'a> Relay<'a> {
96 &self, 96 &self,
97 client_id: u64, 97 client_id: u64,
98 subscription_id: &nostr::SubscriptionId, 98 subscription_id: &nostr::SubscriptionId,
99 filters: &[nostr::Filter], 99 // TODO: enable filters
100 _filters: &[nostr::Filter],
100 ) -> Result<bool> { 101 ) -> Result<bool> {
101 // let t: Vec<nostr::Kind> = self.events.iter().map(|e| e.kind).collect(); 102 // let t: Vec<nostr::Kind> = self.events.iter().map(|e| e.kind).collect();
102 // .filter(|e| filters.iter().any(|filter| filter.match_event(e))) 103 // .filter(|e| filters.iter().any(|filter| filter.match_event(e)))
103 // println!("letsgo{:?}", t); 104 // println!("letsgo{:?}", t);
105
104 self.respond_events( 106 self.respond_events(
105 client_id, 107 client_id,
106 subscription_id, 108 subscription_id,
107 &self 109 &self
108 .events 110 .events
109 .iter() 111 .iter()
110 .filter(|e| filters.iter().any(|filter| filter.match_event(e))) 112 // FIXME:
113 // `filter.match_events` does not exist anymore
114 // it has been moved to `nostr_database_::FilterIndex`
115 // but it's private now
116 // .filter(|e| filters.iter().any(|filter|filter.match_event(e)))
117 .filter(|_| true)
111 .cloned() 118 .cloned()
112 .collect(), 119 .collect(),
113 ) 120 )