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