logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://hacktivis.me/git/pleroma.git

static_fe_view.ex (839B)


  1. # Pleroma: A lightweight social networking server
  2. # Copyright © 2017-2022 Pleroma Authors <https://pleroma.social/>
  3. # SPDX-License-Identifier: AGPL-3.0-only
  4. defmodule Pleroma.Web.StaticFE.StaticFEView do
  5. use Pleroma.Web, :view
  6. alias Pleroma.Emoji.Formatter
  7. alias Pleroma.User
  8. alias Pleroma.Web.Endpoint
  9. alias Pleroma.Web.Gettext
  10. alias Pleroma.Web.MediaProxy
  11. alias Pleroma.Web.Metadata.Utils
  12. alias Pleroma.Web.Router.Helpers
  13. use Phoenix.HTML
  14. @media_types ["image", "audio", "video"]
  15. def fetch_media_type(%{"mediaType" => mediaType}) do
  16. Utils.fetch_media_type(@media_types, mediaType)
  17. end
  18. def instance_name, do: Pleroma.Config.get([:instance, :name], "Pleroma")
  19. def open_content? do
  20. Pleroma.Config.get(
  21. [:frontend_configurations, :collapse_message_with_subjects],
  22. true
  23. )
  24. end
  25. end