Fixed formatting
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-11-17 01:10:45 +01:00
parent db17b68e90
commit 5333d8042f
3 changed files with 88 additions and 83 deletions

View File

@@ -181,7 +181,9 @@ impl OnMqtt for ContactSensor {
let mut light = light.write().await;
if !previous {
// If the timeout is zero just turn the light off directly
if trigger.timeout.is_zero() && let Some(light) = As::<dyn OnOff>::cast_mut(light.as_mut()) {
if trigger.timeout.is_zero()
&& let Some(light) = As::<dyn OnOff>::cast_mut(light.as_mut())
{
light.set_on(false).await.ok();
} else if let Some(light) = As::<dyn Timeout>::cast_mut(light.as_mut()) {
light.start_timeout(trigger.timeout).await.unwrap();

View File

@@ -157,8 +157,8 @@ impl OnMqtt for IkeaOutlet {
// If this is a kettle start a timeout for turning it of again
if state && let Some(timeout) = self.timeout {
self.start_timeout(timeout).await.unwrap();
}
self.start_timeout(timeout).await.unwrap();
}
} else {
let action = match RemoteMessage::try_from(message) {
Ok(message) => message.action(),