Gun: make Gun.API a runtime dep

Speed up recompilation by breaking a compile-time cycle
stable
Alex Gleason 3 years ago
parent b221d77a6d
commit 3ebede4b51
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7

@ -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)

Loading…
Cancel
Save