diff options
Diffstat (limited to '')
-rw-r--r-- | lib/lsg/application.ex | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/lib/lsg/application.ex b/lib/lsg/application.ex index 0d29668..1782053 100644 --- a/lib/lsg/application.ex +++ b/lib/lsg/application.ex @@ -1,4 +1,4 @@ -defmodule LSG.Application do +defmodule Nola.Application do use Application # See https://hexdocs.pm/elixir/Application.html @@ -7,40 +7,40 @@ defmodule LSG.Application do import Supervisor.Spec Logger.add_backend(Sentry.LoggerBackend) - :ok = LSG.Matrix.setup() - :ok = LSG.TelegramRoom.setup() + :ok = Nola.Matrix.setup() + :ok = Nola.TelegramRoom.setup() # Define workers and child supervisors to be supervised children = [ # Start the endpoint when the application starts - supervisor(LSGWeb.Endpoint, []), - # Start your own worker by calling: LSG.Worker.start_link(arg1, arg2, arg3) - # worker(LSG.Worker, [arg1, arg2, arg3]), - worker(Registry, [[keys: :duplicate, name: LSG.BroadcastRegistry]], id: :registry_broadcast), - worker(LSG.IcecastAgent, []), - worker(LSG.Token, []), - worker(LSG.AuthToken, []), - LSG.Subnet, - {GenMagic.Pool, [name: LSG.GenMagic, pool_size: 2]}, - #worker(LSG.Icecast, []), - ] ++ LSG.IRC.application_childs - ++ LSG.Matrix.application_childs + supervisor(NolaWeb.Endpoint, []), + # Start your own worker by calling: Nola.Worker.start_link(arg1, arg2, arg3) + # worker(Nola.Worker, [arg1, arg2, arg3]), + worker(Registry, [[keys: :duplicate, name: Nola.BroadcastRegistry]], id: :registry_broadcast), + worker(Nola.IcecastAgent, []), + worker(Nola.Token, []), + worker(Nola.AuthToken, []), + Nola.Subnet, + {GenMagic.Pool, [name: Nola.GenMagic, pool_size: 2]}, + #worker(Nola.Icecast, []), + ] ++ Nola.IRC.application_childs + ++ Nola.Matrix.application_childs # See https://hexdocs.pm/elixir/Supervisor.html # for other strategies and supported options - opts = [strategy: :one_for_one, name: LSG.Supervisor] + opts = [strategy: :one_for_one, name: Nola.Supervisor] sup = Supervisor.start_link(children, opts) start_telegram() - spawn_link(fn() -> LSG.IRC.after_start() end) - spawn_link(fn() -> LSG.Matrix.after_start() end) - spawn_link(fn() -> LSG.TelegramRoom.after_start() end) + spawn_link(fn() -> Nola.IRC.after_start() end) + spawn_link(fn() -> Nola.Matrix.after_start() end) + spawn_link(fn() -> Nola.TelegramRoom.after_start() end) sup end # Tell Phoenix to update the endpoint configuration # whenever the application is updated. def config_change(changed, _new, removed) do - LSGWeb.Endpoint.config_change(changed, removed) + NolaWeb.Endpoint.config_change(changed, removed) :ok end @@ -50,7 +50,7 @@ defmodule LSG.Application do username: Keyword.get(Application.get_env(:lsg, :telegram, []), :nick, "beauttebot"), purge: false ] - telegram = Telegram.Bot.ChatBot.Supervisor.start_link({LSG.Telegram, token, options}) + telegram = Telegram.Bot.ChatBot.Supervisor.start_link({Nola.Telegram, token, options}) end end |