Make MessageQueue generic, collapse Message into a single struct

This commit is contained in:
Lucien Greathouse
2018-12-17 13:22:29 -08:00
parent 7154f2c328
commit 57442a4848
4 changed files with 31 additions and 31 deletions

View File

@@ -8,14 +8,14 @@ use crate::{
project::Project,
imfs::Imfs,
session_id::SessionId,
rbx_session::RbxSession,
rbx_session::{RbxSession, InstanceChanges},
fs_watcher::FsWatcher,
};
pub struct Session {
pub project: Arc<Project>,
pub session_id: SessionId,
pub message_queue: Arc<MessageQueue>,
pub message_queue: Arc<MessageQueue<InstanceChanges>>,
pub rbx_session: Arc<Mutex<RbxSession>>,
_fs_watcher: FsWatcher,
}