diff --git a/server/src/rbx_session.rs b/server/src/rbx_session.rs index 67cbc0ae..aa3a44c3 100644 --- a/server/src/rbx_session.rs +++ b/server/src/rbx_session.rs @@ -49,11 +49,18 @@ struct RbxInstance { struct RbxSession { partitions_path: HashMap, partition_instances: HashMap, + partition_files: HashMap, } impl RbxSession { - fn load(&self) { + fn load(&mut self) { for (partition_name, partition_path) in &self.partitions_path { + let file_item = self.read(&FileRoute { + partition: partition_name.clone(), + route: vec![], + }).expect("aaagh"); + + self.partition_files.insert(partition_name.clone(), file_item); } }