let outbox =
fetch_remote_object::<OrderedCollection>(client, &community.get_outbox_url()?).await?;
let outbox_items = outbox.items().context(location_info!())?.clone();
- let outbox_items = outbox_items.many().context(location_info!())?;
- let outbox_items = outbox_items[0..20].to_vec();
+ let mut outbox_items = outbox_items.many().context(location_info!())?;
+ if outbox_items.len() > 20 {
+ outbox_items = outbox_items[0..20].to_vec();
+ }
for o in outbox_items {
let page = PageExt::from_any_base(o)?.context(location_info!())?;
let post = PostForm::from_apub(&page, client, pool, None).await?;