Current section
Files
Jump to
Current section
Files
lib/web/controllers/errors_controller.ex
if Code.ensure_loaded?(Phoenix.Controller) do
defmodule Flames.ErrorsController do
@moduledoc false
use Flames.Web, :controller
@repo Application.get_env(:flames, :repo)
@endpoint Application.get_env(:flames, :endpoint)
def index(conn, _params) do
errors = @repo.all(from e in Flames.Error, order_by: [desc: e.id])
token = Phoenix.Token.sign(@endpoint, "flames", "flames") # Sign the word "flames" with key "flames"
render(conn, "index.json", errors: errors)
end
def interface(conn, _params) do
render(conn, "index.html")
end
def show(conn, %{"id" => error_id}) do
error = @repo.get!(Flames.Error, error_id)
render(conn, "show.json", error: error)
end
end
end