refactor: use items.insert instead of insert to add entities after load

This commit is contained in:
2025-09-30 17:02:02 +02:00
parent 78fb2e6499
commit 8cf8e36b2a

View File

@@ -73,14 +73,16 @@ impl O {
let entity = sqlite::load::by_id(path, id); let entity = sqlite::load::by_id(path, id);
match entity { match entity {
None => (), None => (),
Some(entity) => self.insert(entity), Some(entity) => {
self.items.insert(entity.id.clone(), entity);
}
} }
} }
pub fn load_by_class(&mut self, class: &str) { pub fn load_by_class(&mut self, class: &str) {
let path = path::Path::new(&self.path); let path = path::Path::new(&self.path);
let entities = sqlite::load::by_class(path, class); let entities = sqlite::load::by_class(path, class);
for entity in entities { for entity in entities {
self.insert(entity); self.items.insert(entity.id.clone(), entity);
} }
} }
} }