Current section

Files

Jump to
verk_web web controllers job_controller.ex
Raw

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