diff --git a/src/api/client/search.rs b/src/api/client/search.rs index de98ec4e..b9bf9b62 100644 --- a/src/api/client/search.rs +++ b/src/api/client/search.rs @@ -133,6 +133,7 @@ pub(crate) async fn search_events_route(body: Ruma) let results: Vec<_> = results .iter() + .skip(skip) .filter_map(|result| { services() .rooms @@ -162,7 +163,6 @@ pub(crate) async fn search_events_route(body: Ruma) }) }) .filter_map(Result::ok) - .skip(skip) .take(limit) .collect();