diff options
author | Ariadne Conill <ariadne@dereferenced.org> | 2019-08-19 00:00:22 +0000 |
---|---|---|
committer | Ariadne Conill <ariadne@dereferenced.org> | 2019-08-19 00:00:22 +0000 |
commit | 337340c3a1ff188dd1b8382cb3597191b50461b5 (patch) | |
tree | 0f93b3a4dcf29e28e5bbd93e5c8b3339ab1ad905 /lib | |
parent | a53a450550c49841b54637aff7aafc0e2d261707 (diff) | |
download | pleroma-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.ex | 8 |
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 |