summaryrefslogtreecommitdiff
path: root/lib/nola/application.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/nola/application.ex')
-rw-r--r--lib/nola/application.ex11
1 files changed, 1 insertions, 10 deletions
diff --git a/lib/nola/application.ex b/lib/nola/application.ex
index 4f3d1da..53ca439 100644
--- a/lib/nola/application.ex
+++ b/lib/nola/application.ex
@@ -1,8 +1,6 @@
defmodule Nola.Application do
use Application
- # See https://hexdocs.pm/elixir/Application.html
- # for more information on OTP Applications
def start(_type, _args) do
import Supervisor.Spec
@@ -12,22 +10,17 @@ defmodule Nola.Application do
# Define workers and child supervisors to be supervised
children = [
- # Start the endpoint when the application starts
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, []),
+ worker(Registry, [[keys: :duplicate, name: Nola.PubSub]], id: :registry_nola_pubsub),
] ++ 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: Nola.Supervisor]
sup = Supervisor.start_link(children, opts)
start_telegram()
@@ -37,8 +30,6 @@ defmodule Nola.Application do
sup
end
- # Tell Phoenix to update the endpoint configuration
- # whenever the application is updated.
def config_change(changed, _new, removed) do
NolaWeb.Endpoint.config_change(changed, removed)
:ok