Current section
Files
Jump to
Current section
Files
web/controllers/job_controller.ex
defmodule VerkWeb.JobController do
use VerkWeb.Web, :controller
def show(conn, %{"queue" => queue, "job_id" => job_id}) do
case Verk.WorkersManager.inspect_worker(queue, job_id) do
{:ok, %{info: info, job: job, process: process, started_at: started_at}} ->
render(conn, "show.html",
queue: queue,
job_id: job_id,
job: job,
info: info,
started_at: started_at,
process: inspect(process)
)
{:error, _} ->
conn
|> put_status(:not_found)
|> render(VerkWeb.ErrorView, "404.html")
end
end
end