feat(backend): add external_urls to GraphQL

Available for :
- saveAdminSettings
- adminSettings
- config

For #1764
This commit is contained in:
Massedil
2025-07-01 19:38:16 +02:00
parent 04cf4efee4
commit 88b48f3350
5 changed files with 49 additions and 1 deletions

View File

@@ -280,6 +280,11 @@ defmodule Mobilizon.GraphQL.Resolvers.Admin do
:ok <- eventually_update_instance_actor(res) do
Config.clear_config_cache()
# add external_urls
urls = Map.get(res, :external_urls, [])
external_urls = Enum.map(urls, &Config.transform_external_url/1)
res = Map.put(res, :external_urls, external_urls)
{:ok, res}
end
end