Add option to modify HTTP pool size
[akkoma] / lib / pleroma / http / adapter_helper.ex
index 77b854b5d0440437447b4125804a10bde673623a..e5da3ffa8f03e9578f18152b5f238b1a81db91ab 100644 (file)
@@ -47,6 +47,13 @@ defmodule Pleroma.HTTP.AdapterHelper do
     |> put_in([:pools, :default, :conn_opts, :proxy], proxy)
   end
 
+  def add_pool_size(opts, pool_size) do
+    opts
+    |> maybe_add_pools()
+    |> maybe_add_default_pool()
+    |> put_in([:pools, :default, :size], pool_size)
+  end
+
   defp maybe_add_pools(opts) do
     if Keyword.has_key?(opts, :pools) do
       opts