diff --git a/server/src/rbx_session.rs b/server/src/rbx_session.rs index 9ac1ee4c..c11d0524 100644 --- a/server/src/rbx_session.rs +++ b/server/src/rbx_session.rs @@ -96,7 +96,7 @@ fn file_to_instance(file_item: &FileItem, partition: &Partition) -> (Id, HashMap } impl RbxSession { - fn new() -> RbxSession { + pub fn new() -> RbxSession { RbxSession { partitions: HashMap::new(), partition_instances: HashMap::new(), @@ -105,6 +105,11 @@ impl RbxSession { } } + pub fn init(&mut self) { + self.load_files(); + self.load_instances(); + } + fn load_files(&mut self) { for partition_name in self.partitions.keys() { let route = FileRoute {