diff options
author | rinpatch <rinpatch@sdf.org> | 2019-09-18 19:24:20 +0300 |
---|---|---|
committer | Ariadne Conill <ariadne@dereferenced.org> | 2019-10-06 14:53:34 +0000 |
commit | 845e8ad5f62d92666403c4e7c12d590b514c4bc5 (patch) | |
tree | 6b2f12b5688abc4c3bc44360005ea8cac4d032fd | |
parent | b9cdead0765bde6bc17ead31992529ea44037aa6 (diff) | |
download | pleroma-845e8ad5f62d92666403c4e7c12d590b514c4bc5.tar.gz |
Move object internal fields to a constant
-rw-r--r-- | lib/pleroma/constants.ex | 12 | ||||
-rw-r--r-- | lib/pleroma/web/activity_pub/transmogrifier.ex | 10 |
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 |