Current section
Files
Jump to
Current section
Files
lib/exq_ui_web/live/queue_live/index.ex
defmodule ExqUIWeb.QueueLive.Index do
use ExqUIWeb, :live_view
alias ExqUI.Queue
@impl true
def mount(_params, _session, socket) do
{:ok, assign(socket, :queues, Queue.list_queues())}
end
@impl true
def handle_event("delete", %{"name" => name}, socket) do
:ok = Queue.remove_queue(name)
{:noreply, assign(socket, :queues, Queue.list_queues())}
end
end