From 4adad4c3a99c1454952e46478d42c838e2730e6f Mon Sep 17 00:00:00 2001 From: Greg Heartsfield Date: Sun, 16 Jul 2023 11:41:47 -0500 Subject: [PATCH] fix: update since/until semantics for subscriptions --- src/subscription.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/subscription.rs b/src/subscription.rs index 822df44..17aaceb 100644 --- a/src/subscription.rs +++ b/src/subscription.rs @@ -319,8 +319,8 @@ impl ReqFilter { pub fn interested_in_event(&self, event: &Event) -> bool { // self.id.as_ref().map(|v| v == &event.id).unwrap_or(true) self.ids_match(event) - && self.since.map_or(true, |t| event.created_at > t) - && self.until.map_or(true, |t| event.created_at < t) + && self.since.map_or(true, |t| event.created_at >= t) + && self.until.map_or(true, |t| event.created_at <= t) && self.kind_match(event.kind) && (self.authors_match(event) || self.delegated_authors_match(event)) && self.tag_match(event)