Start to implement the save_all method.

This commit is contained in:
Florian THIERRY
2026-07-17 15:01:47 +02:00
parent ad44b181cb
commit 437314f304
4 changed files with 46 additions and 16 deletions
@@ -100,6 +100,11 @@ impl VideoPort for LibraryItemAdapter {
}
fn save_all(&self, library_items: &Vec<LibraryItem>) -> Result<(), VideoError> {
let entities = library_items.iter()
.map(LibraryItemEntity::from_library_item)
.collect::<Vec<LibraryItemEntity>>();
self.repository.save_all(entities)?;
Ok(())
}