diff options
author | Felix Ableitner <me@nutomic.com> | 2020-07-13 15:56:58 +0200 |
---|---|---|
committer | Felix Ableitner <me@nutomic.com> | 2020-07-13 15:56:58 +0200 |
commit | bb3e29e5c4abf1a5b572899fe2d2da4a4f865f2e (patch) | |
tree | 469daf42d4c39afb01f2a45fcab08c05a1f4a553 /server/src/apub/post.rs | |
parent | f0357bc988e60d98cc566bd8faf680879abec536 (diff) |
Make reads from activitypub objects immutable
Diffstat (limited to 'server/src/apub/post.rs')
-rw-r--r-- | server/src/apub/post.rs | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/server/src/apub/post.rs b/server/src/apub/post.rs index ba0372c4..c4e98f11 100644 --- a/server/src/apub/post.rs +++ b/server/src/apub/post.rs @@ -1,22 +1,14 @@ use crate::{ apub::{ activities::{populate_object_props, send_activity_to_community}, - create_apub_response, - create_apub_tombstone_response, - create_tombstone, + create_apub_response, create_apub_tombstone_response, create_tombstone, extensions::page_extension::PageExtension, fetcher::{get_or_fetch_and_upsert_remote_community, get_or_fetch_and_upsert_remote_user}, - ActorType, - ApubLikeableType, - ApubObjectType, - FromApub, - PageExt, - ToApub, + ActorType, ApubLikeableType, ApubObjectType, FromApub, PageExt, ToApub, }, blocking, routes::DbPoolParam, - DbPool, - LemmyError, + DbPool, LemmyError, }; use activitystreams::{ activity::{Create, Delete, Dislike, Like, Remove, Undo, Update}, @@ -162,7 +154,7 @@ impl FromApub for PostForm { /// Parse an ActivityPub page received from another instance into a Lemmy post. async fn from_apub( - page: &mut PageExt, + page: &PageExt, client: &Client, pool: &DbPool, ) -> Result<PostForm, LemmyError> { |