Current section

Files

Jump to
core_utils lib down_server.ex
Raw

lib/down_server.ex

defmodule CoreUtils.DownServer do
use GenServer
def start_link() do
GenServer.start_link(__MODULE__, [])
end
def init(_) do
{:ok, nil, 10000}
end
def handle_info(:timeout, state) do
if Application.started_applications() |> Enum.find(fn tp -> elem(tp, 0) == :gen_amqp end) ==
nil do
:init.stop()
end
{:noreply, state, 10000}
end
end