Further improvements to how devices are created

This commit is contained in:
2023-08-17 01:47:05 +02:00
parent b1506f8e63
commit cff9cb4bf6
19 changed files with 531 additions and 488 deletions

View File

@@ -4,8 +4,8 @@ use serde::Deserialize;
use tracing::{debug, error, trace, warn};
use crate::{
config::{ConfigExternal, DeviceConfig, MqttDeviceConfig},
device_manager::WrappedDevice,
config::MqttDeviceConfig,
device_manager::{ConfigExternal, DeviceConfig, WrappedDevice},
devices::As,
error::DeviceConfigError,
event::OnMqtt,
@@ -64,7 +64,7 @@ impl DeviceConfig for AudioSetupConfig {
}
let device = AudioSetup {
identifier: identifier.to_owned(),
identifier: identifier.into(),
mqtt: self.mqtt,
mixer,
speakers,