use domain::{ errors::DomainError, models::{FeedEntry, collections::{PageParams, Paginated}}, }; use crate::{context::AppContext, queries::GetActivityFeedQuery}; pub async fn execute( ctx: &AppContext, query: GetActivityFeedQuery, ) -> Result, DomainError> { let page = PageParams::new(query.limit, query.offset)?; ctx.repository.query_activity_feed(&page).await }