Allow setting custom user-agent for fetching rich media content

Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
This commit is contained in:
nicole mikołajczyk 2025-10-26 23:32:01 +01:00
commit 32a940b86b
3 changed files with 12 additions and 1 deletions

View file

@ -126,6 +126,11 @@ defmodule Pleroma.Web.RichMedia.Helpers do
end
defp req_headers do
[{"user-agent", Pleroma.Application.user_agent() <> "; Bot"}]
user_agent = Config.get([:rich_media, :user_agent], :default)
case user_agent do
:default -> [{"user-agent", Pleroma.Application.user_agent() <> "; Bot"}]
custom -> [{"user-agent", custom}]
end
end
end