From e27fc47287c7fbd66ada231fde2598e11ba0db73 Mon Sep 17 00:00:00 2001 From: Kitaiti Makoto Date: Wed, 23 Feb 2022 02:12:27 +0900 Subject: [PATCH] Extract Blog::outbox_collection_page() --- plume-models/src/blogs.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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![]