|
|
@@ -11,10 +11,10 @@ defmodule Pleroma.Application do |
|
|
|
@repository Mix.Project.config()[:source_url] |
|
|
|
def name, do: @name |
|
|
|
def version, do: @version |
|
|
|
def named_version(), do: @name <> " " <> @version |
|
|
|
def named_version, do: @name <> " " <> @version |
|
|
|
def repository, do: @repository |
|
|
|
|
|
|
|
def user_agent() do |
|
|
|
def user_agent do |
|
|
|
info = "#{Pleroma.Web.base_url()} <#{Pleroma.Config.get([:instance, :email], "")}>" |
|
|
|
named_version() <> "; " <> info |
|
|
|
end |
|
|
@@ -127,7 +127,7 @@ defmodule Pleroma.Application do |
|
|
|
Supervisor.start_link(children, opts) |
|
|
|
end |
|
|
|
|
|
|
|
def enabled_hackney_pools() do |
|
|
|
def enabled_hackney_pools do |
|
|
|
[:media] ++ |
|
|
|
if Application.get_env(:tesla, :adapter) == Tesla.Adapter.Hackney do |
|
|
|
[:federation] |
|
|
@@ -142,14 +142,14 @@ defmodule Pleroma.Application do |
|
|
|
end |
|
|
|
|
|
|
|
if Mix.env() == :test do |
|
|
|
defp streamer_child(), do: [] |
|
|
|
defp chat_child(), do: [] |
|
|
|
defp streamer_child, do: [] |
|
|
|
defp chat_child, do: [] |
|
|
|
else |
|
|
|
defp streamer_child() do |
|
|
|
defp streamer_child do |
|
|
|
[worker(Pleroma.Web.Streamer, [])] |
|
|
|
end |
|
|
|
|
|
|
|
defp chat_child() do |
|
|
|
defp chat_child do |
|
|
|
if Pleroma.Config.get([:chat, :enabled]) do |
|
|
|
[worker(Pleroma.Web.ChatChannel.ChatChannelState, [])] |
|
|
|
else |
|
|
@@ -158,7 +158,7 @@ defmodule Pleroma.Application do |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
defp hackney_pool_children() do |
|
|
|
defp hackney_pool_children do |
|
|
|
for pool <- enabled_hackney_pools() do |
|
|
|
options = Pleroma.Config.get([:hackney_pools, pool]) |
|
|
|
:hackney_pool.child_spec(pool, options) |
|
|
|