Merge branch 'feature/jsonld-context-cleanup' into 'develop'
authorkaniini <nenolod@gmail.com>
Thu, 8 Nov 2018 17:42:05 +0000 (17:42 +0000)
committerkaniini <nenolod@gmail.com>
Thu, 8 Nov 2018 17:42:05 +0000 (17:42 +0000)
jsonld context cleanup

Closes #369

See merge request pleroma/pleroma!434

lib/pleroma/web/activity_pub/utils.ex
lib/pleroma/web/activity_pub/views/user_view.ex

index 3362d9325728f9ef9f81f8b5dbb8f017af7ab5d5..d81c824f077e0214fcb2c570b2a4a58bbfdb131d 100644 (file)
@@ -70,18 +70,7 @@ defmodule Pleroma.Web.ActivityPub.Utils do
     %{
       "@context" => [
         "https://www.w3.org/ns/activitystreams",
-        "https://w3id.org/security/v1",
-        %{
-          "manuallyApprovesFollowers" => "as:manuallyApprovesFollowers",
-          "sensitive" => "as:sensitive",
-          "Hashtag" => "as:Hashtag",
-          "ostatus" => "http://ostatus.org#",
-          "atomUri" => "ostatus:atomUri",
-          "inReplyToAtomUri" => "ostatus:inReplyToAtomUri",
-          "conversation" => "ostatus:conversation",
-          "toot" => "http://joinmastodon.org/ns#",
-          "Emoji" => "toot:Emoji"
-        }
+        "https://litepub.github.io/litepub/context.jsonld"
       ]
     }
   end
index 16419e1b7bed578e62b61201689974aa016f8cb9..eb335813d2bf41333a8dfc6f334e85a57c92eb00 100644 (file)
@@ -17,7 +17,6 @@ defmodule Pleroma.Web.ActivityPub.UserView do
     public_key = :public_key.pem_encode([public_key])
 
     %{
-      "@context" => "https://www.w3.org/ns/activitystreams",
       "id" => user.ap_id,
       "type" => "Application",
       "following" => "#{user.ap_id}/following",
@@ -36,6 +35,7 @@ defmodule Pleroma.Web.ActivityPub.UserView do
         "sharedInbox" => "#{Pleroma.Web.Endpoint.url()}/inbox"
       }
     }
+    |> Map.merge(Utils.make_json_ld_header())
   end
 
   def render("user.json", %{user: user}) do