aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAriadne Conill <ariadne@dereferenced.org>2019-08-19 00:00:22 +0000
committerAriadne Conill <ariadne@dereferenced.org>2019-08-19 00:00:22 +0000
commit337340c3a1ff188dd1b8382cb3597191b50461b5 (patch)
tree0f93b3a4dcf29e28e5bbd93e5c8b3339ab1ad905 /lib
parenta53a450550c49841b54637aff7aafc0e2d261707 (diff)
downloadpleroma-337340c3a1ff188dd1b8382cb3597191b50461b5.tar.gz
gun: connection pool: allow the connection pool to be started with a name when appropriate
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/gun/connections.ex8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/pleroma/gun/connections.ex b/lib/pleroma/gun/connections.ex
index 78fe0bce5..695c3c93e 100644
--- a/lib/pleroma/gun/connections.ex
+++ b/lib/pleroma/gun/connections.ex
@@ -13,8 +13,14 @@ defmodule Pleroma.Gun.Connections do
defstruct conns: %{}
+ def start_link(name \\ __MODULE__)
+
+ def start_link(name) when is_atom(name) do
+ GenServer.start_link(__MODULE__, [], name: name)
+ end
+
def start_link(_) do
- if Application.get_env(:tesla, :adapter) == Tesla.Adapter.Gun || Mix.env() == :test do
+ if Application.get_env(:tesla, :adapter) == Tesla.Adapter.Gun do
GenServer.start_link(__MODULE__, [])
else
:ignore