use proper naming
authorAlexander Strizhakov <alex.strizhakov@gmail.com>
Thu, 21 Jan 2021 06:50:18 +0000 (09:50 +0300)
committerAlexander Strizhakov <alex.strizhakov@gmail.com>
Thu, 21 Jan 2021 06:50:18 +0000 (09:50 +0300)
for MediaProxyWarmingPolicy in ConcurrentLimiter

config/description.exs
docs/configuration/cheatsheet.md
lib/pleroma/application.ex
lib/pleroma/web/activity_pub/mrf/media_proxy_warming_policy.ex

index 49fea4234ed9fb9e48b1b7303a4c4b9385f8d553..715a0d0c36e731c6732acdc72607c19fcb44a80d 100644 (file)
@@ -3358,7 +3358,7 @@ config :pleroma, :config_description, [
         ]
       },
       %{
-        key: Pleroma.Web.MediaProxy,
+        key: Pleroma.Web.ActivityPub.MRF.MediaProxyWarmingPolicy,
         type: :keyword,
         description: "Concurrent limits configuration for MediaProxyWarmingPolicy.",
         suggestions: [max_running: 5, max_waiting: 5],
index e7a1b40b12f2465021b9bf1acd46abc089b591b0..5c0fd64876c8f8a388965d2a5b806f8769058e09 100644 (file)
@@ -1116,7 +1116,7 @@ Settings to enable and configure expiration for ephemeral activities
 Settings to restrict concurrently running jobs. Jobs which can be configured:
 
 * `Pleroma.Web.RichMedia.Helpers` - generating link previews of URLs in activities
-* `Pleroma.Web.MediaProxy` - fetching remote media via MediaProxy
+* `Pleroma.Web.ActivityPub.MRF.MediaProxyWarmingPolicy` - warming remote media cache via MediaProxyWarmingPolicy
 
 Each job has these settings:
 
index 4742a3ecb72a7f4e102823042702d75b053c0e85..9e262235eef83c86b2426924508699ac7c7dc1ef 100644 (file)
@@ -299,7 +299,7 @@ defmodule Pleroma.Application do
   def limiters_setup do
     config = Config.get(ConcurrentLimiter, [])
 
-    [Pleroma.Web.RichMedia.Helpers, Pleroma.Web.MediaProxy]
+    [Pleroma.Web.RichMedia.Helpers, Pleroma.Web.ActivityPub.MRF.MediaProxyWarmingPolicy]
     |> Enum.each(fn module ->
       mod_config = Keyword.get(config, module, [])
 
index 50d48edc8b9f84ea471e898f23e9a6adfa65ff6e..8dbf440711c79db73b48900dbc96d21736456cc8 100644 (file)
@@ -27,7 +27,7 @@ defmodule Pleroma.Web.ActivityPub.MRF.MediaProxyWarmingPolicy do
       if Pleroma.Config.get(:env) == :test do
         fetch(prefetch_url)
       else
-        ConcurrentLimiter.limit(MediaProxy, fn ->
+        ConcurrentLimiter.limit(__MODULE__, fn ->
           Task.start(fn -> fetch(prefetch_url) end)
         end)
       end