From: Alex Gleason Date: Thu, 20 May 2021 22:23:02 +0000 (-0500) Subject: Gun: make Gun.API a runtime dep X-Git-Url: https://git.squeep.com/?a=commitdiff_plain;h=3ebede4b514a69b41b34a0fe8e8fc27ce94a2071;p=akkoma Gun: make Gun.API a runtime dep Speed up recompilation by breaking a compile-time cycle --- diff --git a/lib/pleroma/gun.ex b/lib/pleroma/gun.ex index f9c828fac..bef1c9872 100644 --- 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)