Implement the repository for library item entity.

This commit is contained in:
Florian THIERRY
2026-07-17 11:28:27 +02:00
parent 56d5abe964
commit 4abd7dc5b9
4 changed files with 25 additions and 12 deletions
+2 -2
View File
@@ -9,7 +9,7 @@ use lumiere_infrastructure::configuration::adapter::ConfigurationSqliteAdapter;
use lumiere_infrastructure::configuration::repository::ConfigurationSqliteRepository;
use lumiere_infrastructure::user::diesel_adapter::UserDieselAdapter;
use lumiere_infrastructure::user::diesel_repository::UserDieselRepository;
use lumiere_infrastructure::video::adapter::VideoAdapter;
use lumiere_infrastructure::video::adapter::LibraryItemAdapter;
use rusqlite::Connection;
use std::io::{Error, ErrorKind};
use std::sync::{Arc, Mutex};
@@ -55,7 +55,7 @@ impl ApplicationContext {
// let user_adapter = Box::new(UserSqliteAdapter::new(user_repository.clone()));
let user_service = UserService::new(configuration_service.clone(), user_adapter.clone());
let video_adapter = Box::new(VideoAdapter::new());
let video_adapter = Box::new(LibraryItemAdapter::new());
let video_service = VideoService::new(video_adapter.clone());
Self {