Swap map with each
[akkoma] / lib / pleroma / web / nodeinfo / nodeinfo_controller.ex
index ee14cfd6b62768634be9bef4378c95359e4392ae..486b9f6a4dce7d685a92e08ea42de1610f7445f5 100644 (file)
@@ -46,6 +46,7 @@ defmodule Pleroma.Web.Nodeinfo.NodeinfoController do
 
         data
         |> Map.merge(%{quarantined_instances: quarantined})
+        |> Map.put(:enabled, Config.get([:instance, :federating]))
       else
         %{}
       end
@@ -57,6 +58,8 @@ defmodule Pleroma.Web.Nodeinfo.NodeinfoController do
         "mastodon_api_streaming",
         "polls",
         "pleroma_explicit_addressing",
+        "shareable_emoji_packs",
+        "multifetch",
         if Config.get([:media_proxy, :enabled]) do
           "media_proxy"
         end,