feat: wait for enrolled sensors to announce, factory reset them on deletion

This commit is contained in:
2026-05-15 15:07:04 +02:00
parent 4c66642cd4
commit b434896e71
8 changed files with 99 additions and 5 deletions
@@ -28,6 +28,16 @@ defmodule Localiser.Web.Channels.SensorsChannel do
{:noreply, socket}
end
def handle_info({:sensor_expected, sensor}, socket) do
push(socket, "sensor_expected", render_sensor(sensor))
{:noreply, socket}
end
def handle_info({:sensor_enrollment_timeout, sensor_id}, socket) do
push(socket, "sensor_enrollment_timeout", %{sensor_id: sensor_id})
{:noreply, socket}
end
def handle_info(_msg, socket), do: {:noreply, socket}
defp render_sensor(sensor) do