fix: kill sensor server on sensor delete
This commit is contained in:
@@ -122,7 +122,11 @@ defmodule Localiser.Domain.Sensors do
|
||||
|
||||
def delete_sensor(%Sensor{} = sensor) do
|
||||
factory_reset(sensor)
|
||||
Repo.delete(sensor)
|
||||
|
||||
with {:ok, deleted} <- Repo.delete(sensor) do
|
||||
Phoenix.PubSub.broadcast(Localiser.PubSub, "sensors", {:sensor_unenrolled, deleted.sensor_id})
|
||||
{:ok, deleted}
|
||||
end
|
||||
end
|
||||
|
||||
def enroll_sensor(%Sensor{} = sensor, room_id) do
|
||||
|
||||
Reference in New Issue
Block a user