aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrinpatch <rinpatch@sdf.org>2019-09-18 19:24:20 +0300
committerAriadne Conill <ariadne@dereferenced.org>2019-10-06 14:53:34 +0000
commit845e8ad5f62d92666403c4e7c12d590b514c4bc5 (patch)
tree6b2f12b5688abc4c3bc44360005ea8cac4d032fd
parentb9cdead0765bde6bc17ead31992529ea44037aa6 (diff)
downloadpleroma-845e8ad5f62d92666403c4e7c12d590b514c4bc5.tar.gz
Move object internal fields to a constant
-rw-r--r--lib/pleroma/constants.ex12
-rw-r--r--lib/pleroma/web/activity_pub/transmogrifier.ex10
2 files changed, 13 insertions, 9 deletions
diff --git a/lib/pleroma/constants.ex b/lib/pleroma/constants.ex
index ef1418543..0bf20cdd0 100644
--- a/lib/pleroma/constants.ex
+++ b/lib/pleroma/constants.ex
@@ -6,4 +6,16 @@ defmodule Pleroma.Constants do
use Const
const(as_public, do: "https://www.w3.org/ns/activitystreams#Public")
+
+ const(object_internal_fields,
+ do: [
+ "likes",
+ "like_count",
+ "announcements",
+ "announcement_count",
+ "emoji",
+ "context_id",
+ "deleted_activity_id"
+ ]
+ )
end
diff --git a/lib/pleroma/web/activity_pub/transmogrifier.ex b/lib/pleroma/web/activity_pub/transmogrifier.ex
index c3d071393..1c67fee2e 100644
--- a/lib/pleroma/web/activity_pub/transmogrifier.ex
+++ b/lib/pleroma/web/activity_pub/transmogrifier.ex
@@ -997,15 +997,7 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do
defp strip_internal_fields(object) do
object
- |> Map.drop([
- "likes",
- "like_count",
- "announcements",
- "announcement_count",
- "emoji",
- "context_id",
- "deleted_activity_id"
- ])
+ |> Map.drop(Pleroma.Constants.object_internal_fields())
end
defp strip_internal_tags(%{"tag" => tags} = object) do