defmodule LineMessage do use Application def start(_type, _args) do pid = spawn_link(__MODULE__, :init, []) {:ok, pid} end def init do LineMessage.Reply.init LineMessage.Event.start_link Agent.start_link(fn -> Map.new end, name: EventAgent) handler = Application.get_env(:line_message, :handler) handler._handle_line_message end end