lib/surgex/application.ex
defmodule Surgex.Application do
@moduledoc """
Main Surgex OTP application that calls patches configured for running and hibernates itself.
"""
use Application
use GenServer
require Logger
alias Surgex.Sentry
@doc false
def start(_type, _args) do
GenServer.start_link(__MODULE__, nil)
end
def init(_) do
Sentry.init()
{:ok, nil, :hibernate}
end
end