diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/web/media_proxy/invalidation.ex | 5 | ||||
| -rw-r--r-- | lib/pleroma/web/media_proxy/invalidations/http.ex | 6 | 
2 files changed, 6 insertions, 5 deletions
| diff --git a/lib/pleroma/web/media_proxy/invalidation.ex b/lib/pleroma/web/media_proxy/invalidation.ex index dd9a53a27..371aa8ae0 100644 --- a/lib/pleroma/web/media_proxy/invalidation.ex +++ b/lib/pleroma/web/media_proxy/invalidation.ex @@ -10,8 +10,9 @@ defmodule Pleroma.Web.MediaProxy.Invalidation do    end    defp do_purge(true, urls) do -    config = Config.get([:media_proxy, :invalidation]) -    config[:provider].purge(urls, config[:options]) +    provider = Config.get([:media_proxy, :invalidation, :provider]) +    options = Config.get(provider) +    provider.purge(urls, options)      :ok    end diff --git a/lib/pleroma/web/media_proxy/invalidations/http.ex b/lib/pleroma/web/media_proxy/invalidations/http.ex index 40c624efc..66fafa7ba 100644 --- a/lib/pleroma/web/media_proxy/invalidations/http.ex +++ b/lib/pleroma/web/media_proxy/invalidations/http.ex @@ -3,9 +3,9 @@ defmodule Pleroma.Web.MediaProxy.Invalidation.Http do    @impl Pleroma.Web.MediaProxy.Invalidation    def purge(urls, opts) do -    method = Map.get(opts, :http_method, :purge) -    headers = Map.get(opts, :http_headers, []) -    options = Map.get(opts, :http_options, []) +    method = Map.get(opts, :method, :purge) +    headers = Map.get(opts, :headers, []) +    options = Map.get(opts, :options, [])      Enum.each(urls, fn url ->        Pleroma.HTTP.request(method, url, "", headers, options) | 
