Added reload on websocket command

This commit is contained in:
Kieran Eglin 2024-05-16 15:24:13 -07:00
parent d662d58dd5
commit 93de2514e2
No known key found for this signature in database
GPG key ID: 193984967FCF432D

View file

@ -40,9 +40,13 @@ defmodule Pinchflat.Pages.JobTableLive do
end
def mount(_params, _session, socket) do
tasks = get_tasks()
PinchflatWeb.Endpoint.subscribe("tasks:job_table_live")
{:ok, assign(socket, tasks: tasks)}
{:ok, assign(socket, tasks: get_tasks())}
end
def handle_info(%{topic: "tasks:job_table_live", event: "reload"}, socket) do
{:noreply, assign(socket, tasks: get_tasks())}
end
defp get_tasks do