Current section
Files
Jump to
Current section
Files
lib/web/controller.ex
defmodule Web.Controller do
use Phoenix.Controller, namespace: Web
def index(conn, _params) do
data = %{
ok: :josé,
wee: :woo,
git_hash: System.get_env("PERSPECTIVE_RELEASE")
}
json(conn, data)
end
def inc(conn, _params) do
count =
conn
|> Plug.Conn.fetch_query_params()
|> Map.get(:params)
|> IO.inspect()
|> Map.get("count", "0")
|> Integer.parse()
|> elem(0)
data = %{
important_things_completed: count
}
Web.Endpoint.broadcast!("home:important_things", "update", data)
json(conn, data)
end
end