Moved traits into seperate module

This commit is contained in:
2023-04-14 21:53:52 +02:00
parent b7329b58ee
commit 1a9d99fed9
14 changed files with 61 additions and 45 deletions

View File

@@ -4,11 +4,14 @@ use rumqttc::AsyncClient;
use serde::Deserialize;
use tracing::{debug, error, trace, warn};
use crate::config::{self, CreateDevice, MqttDeviceConfig};
use crate::error::CreateDeviceError;
use crate::event::EventChannel;
use crate::mqtt::{OnMqtt, RemoteAction, RemoteMessage};
use crate::presence::OnPresence;
use crate::{
config::{self, CreateDevice, MqttDeviceConfig},
error::CreateDeviceError,
event::EventChannel,
mqtt::{RemoteAction, RemoteMessage},
traits::OnMqtt,
traits::OnPresence,
};
use super::{As, Device};