report chat and gopher support at /nodeinfo/2.0.json
authorHakaba Hitoyo <example@example.com>
Mon, 3 Sep 2018 12:13:30 +0000 (21:13 +0900)
committerHakaba Hitoyo <example@example.com>
Mon, 3 Sep 2018 12:13:30 +0000 (21:13 +0900)
lib/pleroma/web/nodeinfo/nodeinfo_controller.ex

index 2fab6027499caa331870870687da1c6770fd2259..9155e42cddf431b2ed5c5df9e5314c067d8b3b2e 100644 (file)
@@ -22,6 +22,8 @@ defmodule Pleroma.Web.Nodeinfo.NodeinfoController do
     instance = Application.get_env(:pleroma, :instance)
     media_proxy = Application.get_env(:pleroma, :media_proxy)
     suggestions = Application.get_env(:pleroma, :suggestions)
+    chat = Application.get_env(:pleroma, :chat)
+    gopher = Application.get_env(:pleroma, :gopher)
     stats = Stats.get_stats()
 
     response = %{
@@ -52,7 +54,9 @@ defmodule Pleroma.Web.Nodeinfo.NodeinfoController do
           thirdPartyEngine: Keyword.get(suggestions, :third_party_engine, ""),
           timeout: Keyword.get(suggestions, :timeout, 5000),
           web: Keyword.get(suggestions, :web, "")
-        }
+        },
+        chat: Keyword.get(chat, :enabled),
+        gopher: Keyword.get(gopher, :enabled)
       }
     }