# Pleroma: A lightweight social networking server # Copyright © 2017-2020 Pleroma Authors # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.Preload.Providers.StatusNet do alias Pleroma.Web.Preload.Providers.Provider alias Pleroma.Web.TwitterAPI.UtilView @behaviour Provider @config_url :"/api/statusnet/config.json" @impl Provider def generate_terms(_params) do %{} |> build_config_tag() end defp build_config_tag(acc) do instance = Pleroma.Config.get(:instance) info_data = UtilView.status_net_config(instance) Map.put(acc, @config_url, info_data) end end