lib/application.ex
defmodule Sample.Application do
use Application
use N2O
def room() do
case N2O.session(:room) do
'' -> '/root'
"" -> '/root'
x -> x
end
end
def env(_app) do
[
{:port, :application.get_env(:n2o, :port, 8002)}
]
end
def start(_, _) do
:cowboy.start_clear(:http, env(:sample), %{env: %{dispatch: :n2o_cowboy.points()}})
:kvs.join()
Supervisor.start_link([], strategy: :one_for_one, name: Sample.Supervisor)
end
end