feat: dynamically manage floors/rooms/tags

This commit is contained in:
2026-04-16 16:57:45 +02:00
parent 34ddbe669e
commit c3fd8b950c
11 changed files with 238 additions and 22 deletions
@@ -3,6 +3,7 @@ defmodule Localiser.Localisation.Floor.Server do
alias Localiser.Localisation.Room
alias Localiser.Localisation.Sensor
def start_link(floor) do
Supervisor.start_link(__MODULE__, floor, name: via(floor.id))
end
@@ -15,6 +16,7 @@ defmodule Localiser.Localisation.Floor.Server do
def init(floor) do
children = [
{Room.Supervisor, floor},
{Room.Manager, floor},
{Sensor.Supervisor, floor},
{Sensor.Manager, floor}
]