       workload: workload
     })    
   end
-
-  @doc """
-  GenServer callback for handling the :set_workflow event.  This method
-  will store the current worklow into the server's state.
-
-  {:noreply, state}
-  """
-  @spec handle_call({:set_workload, List}, term, Map) :: {:reply, :ok, Map}
-  def handle_call({:set_workload, workload}, _from, state) do
-    {:reply, :ok, Map.put(state, :workload, workload)}
-  end
 end
  """
  @spec set_workload(List) :: :ok
  def set_workload(workload) do
    GenServer.call(__MODULE__, {:set_workload, workload})
  end

  @doc """

  end

  def publish_status_event(state) do
    workload = Agent.get(HeartbeatWorkload, fn workload -> workload end)
    workload = if workload == nil do
      []
    else
      workload
    end

    Publisher.publish_event(%StatusEvent{
