Add connected controllers hashmap for controller-ws
This commit is contained in:
parent
6459804e1f
commit
6536ff0792
17 changed files with 267 additions and 649 deletions
|
@ -7,7 +7,7 @@ use sqlx::{Decode, Encode, Sqlite, Type};
|
|||
use std::str::FromStr;
|
||||
use uuid::Uuid;
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
#[derive(Clone, Debug, Eq, PartialEq, Hash)]
|
||||
pub struct ControllerUid(Uuid);
|
||||
|
||||
impl Default for ControllerUid {
|
||||
|
|
|
@ -1,5 +1,12 @@
|
|||
mod controller_uid;
|
||||
mod schedule_uid;
|
||||
|
||||
use crate::models::Controller;
|
||||
|
||||
pub use controller_uid::ControllerUid;
|
||||
pub use schedule_uid::ScheduleUid;
|
||||
|
||||
use std::collections::HashMap;
|
||||
use std::sync::{Arc, Mutex};
|
||||
|
||||
pub type ConnectedControllersType = Arc<Mutex<HashMap<ControllerUid, Controller>>>;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue