filter: add default limit

This is just an opinionated default limit if we ever need it (we will)

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2024-05-30 12:38:55 +02:00
parent e6efad025f
commit ab08e678a9
2 changed files with 11 additions and 1 deletions

View File

@@ -41,6 +41,14 @@ impl Filter {
}
}
pub fn default_limit() -> u16 {
250
}
pub fn default_remote_limit() -> u16 {
150
}
pub fn ids(mut self, ids: Vec<EventId>) -> Self {
self.ids = Some(ids);
self

View File

@@ -444,7 +444,9 @@ fn setup_initial_nostrdb_subs(damus: &mut Damus) -> Result<()> {
let results = damus.ndb.query(
&txn,
filters,
damus.timelines[i].filter[0].limit.unwrap_or(200) as i32,
damus.timelines[i].filter[0]
.limit
.unwrap_or(enostr::Filter::default_limit()) as i32,
)?;
let filters = {