another fix for duplicating sensors

pull/19/head
sleevezipper 4 years ago
parent 6e52302f05
commit b962d2d5b2

@ -193,7 +193,7 @@ namespace hass_workstation_service.Data
configuredSensorsToSave.Add(new ConfiguredSensor() { Id = wmiSensor.Id, Name = wmiSensor.Name, Type = wmiSensor.GetType().Name, UpdateInterval = wmiSensor.UpdateInterval, Query = wmiSensor.Query });
#pragma warning restore CA1416 // Validate platform compatibility
}
if (sensor is NamedWindowSensor namedWindowSensor)
else if (sensor is NamedWindowSensor namedWindowSensor)
{
configuredSensorsToSave.Add(new ConfiguredSensor() { Id = namedWindowSensor.Id, Name = namedWindowSensor.Name, Type = namedWindowSensor.GetType().Name, UpdateInterval = namedWindowSensor.UpdateInterval, WindowName = namedWindowSensor.WindowName });
}

@ -10,7 +10,7 @@ namespace hass_workstation_service.Domain.Sensors
public class MicrophoneActiveSensor : AbstractSensor
{
public MicrophoneActiveSensor(MqttPublisher publisher, int? updateInterval = null, string name = "MicrophoneActive", Guid id = default(Guid)) : base(publisher, name, updateInterval ?? 10, id)
public MicrophoneActiveSensor(MqttPublisher publisher, int? updateInterval = null, string name = "MicrophoneActive", Guid id = default(Guid)) : base(publisher, name ?? "MicrophoneActive", updateInterval ?? 10, id)
{
}
public override string GetState()

Loading…
Cancel
Save