Add [:instances_favicons, :enabled] setting, defaults to false

This commit is contained in:
Haelwenn (lanodan) Monnier 2020-07-08 05:56:24 +02:00
commit 312fc55f14
No known key found for this signature in database
GPG key ID: D5B7A8E43C997DEE
6 changed files with 53 additions and 6 deletions

View file

@ -205,12 +205,16 @@ defmodule Pleroma.Web.MastodonAPI.AccountView do
end
favicon =
user
|> Map.get(:ap_id, "")
|> URI.parse()
|> URI.merge("/")
|> Pleroma.Instances.Instance.get_or_update_favicon()
|> MediaProxy.url()
if Pleroma.Config.get([:instances_favicons, :enabled]) do
user
|> Map.get(:ap_id, "")
|> URI.parse()
|> URI.merge("/")
|> Pleroma.Instances.Instance.get_or_update_favicon()
|> MediaProxy.url()
else
nil
end
%{
id: to_string(user.id),