diff --git a/plume-models/src/blogs.rs b/plume-models/src/blogs.rs index 8e8776b0..64672688 100644 --- a/plume-models/src/blogs.rs +++ b/plume-models/src/blogs.rs @@ -254,6 +254,14 @@ impl Blog { conn: &Connection, (min, max): (i32, i32), ) -> Result> { + self.outbox_collection_page(conn, (min, max)) + .map(|coll| ActivityStream::new(coll)) + } + pub fn outbox_collection_page( + &self, + conn: &Connection, + (min, max): (i32, i32), + ) -> Result { let mut coll = OrderedCollectionPage::default(); let acts = self.get_activity_page(conn, (min, max)); //This still doesn't do anything because the outbox @@ -269,7 +277,7 @@ impl Blog { min / ITEMS_PER_PAGE - 1 )))?; coll.collection_props.items = serde_json::to_value(acts)?; - Ok(ActivityStream::new(coll)) + Ok(coll) } fn get_activities(&self, _conn: &Connection) -> Vec { vec![]