Factor out GatewayStore into own type

This commit is contained in:
bitfl0wer 2023-11-14 20:04:23 +01:00
parent 7ecf44386e
commit 80a0ab9fb2
No known key found for this signature in database
GPG Key ID: 0ACD574FCF5226CF
1 changed files with 2 additions and 0 deletions

View File

@ -6,6 +6,8 @@ use crate::types::{
ThreadUpdate, UpdateMessage, WebSocketEvent, ThreadUpdate, UpdateMessage, WebSocketEvent,
}; };
pub type GatewayStore = Arc<Mutex<HashMap<Snowflake, Arc<RwLock<ObservableObject>>>>>;
#[derive(Debug)] #[derive(Debug)]
pub struct Gateway { pub struct Gateway {
events: Arc<Mutex<Events>>, events: Arc<Mutex<Events>>,