defmodule Mobilizon.Web.FallbackController do @moduledoc """ Translates controller action results into valid `Plug.Conn` responses. See `Phoenix.Controller.action_fallback/1` for more details. """ use Mobilizon.Web, :controller @spec call(Plug.Conn.t(), {:error, :not_found}) :: Plug.Conn.t() def call(conn, {:error, :not_found}) do conn |> put_status(:not_found) |> put_view(Mobilizon.Web.ErrorView) |> render(:"404") end end