commit: 3ebede4b514a69b41b34a0fe8e8fc27ce94a2071
parent b221d77a6da07c684bdbc63ddf4500e0d7ffeae8
Author: Alex Gleason <alex@alexgleason.me>
Date: Thu, 20 May 2021 17:23:02 -0500
Gun: make Gun.API a runtime dep
Speed up recompilation by breaking a compile-time cycle
Diffstat:
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/lib/pleroma/gun.ex b/lib/pleroma/gun.ex
@@ -11,9 +11,7 @@ defmodule Pleroma.Gun do
@callback await(pid(), reference()) :: {:response, :fin, 200, []}
@callback set_owner(pid(), pid()) :: :ok
- @api Pleroma.Config.get([Pleroma.Gun], Pleroma.Gun.API)
-
- defp api, do: @api
+ defp api, do: Pleroma.Config.get([Pleroma.Gun], Pleroma.Gun.API)
def open(host, port, opts), do: api().open(host, port, opts)