summaryrefslogtreecommitdiffstats
path: root/server/src/apub/post.rs
diff options
context:
space:
mode:
authorFelix Ableitner <me@nutomic.com>2020-07-13 15:56:58 +0200
committerFelix Ableitner <me@nutomic.com>2020-07-13 15:56:58 +0200
commitbb3e29e5c4abf1a5b572899fe2d2da4a4f865f2e (patch)
tree469daf42d4c39afb01f2a45fcab08c05a1f4a553 /server/src/apub/post.rs
parentf0357bc988e60d98cc566bd8faf680879abec536 (diff)
Make reads from activitypub objects immutable
Diffstat (limited to 'server/src/apub/post.rs')
-rw-r--r--server/src/apub/post.rs16
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> {