feat: thumbnails added

This commit is contained in:
kodi
2026-03-12 12:27:47 +01:00
parent 76f5ed3e98
commit 3b376fa8ff
30 changed files with 955 additions and 3 deletions
+12
View File
@@ -5,6 +5,7 @@ from functools import lru_cache
from backend.app.config import Settings, get_settings
from backend.app.db.bookmark_repository import BookmarkRepository
from backend.app.db.history_repository import HistoryRepository
from backend.app.db.settings_repository import SettingsRepository
from backend.app.db.task_repository import TaskRepository
from backend.app.fs.filesystem_adapter import FilesystemAdapter
from backend.app.security.path_guard import PathGuard
@@ -15,6 +16,7 @@ from backend.app.services.file_ops_service import FileOpsService
from backend.app.services.history_service import HistoryService
from backend.app.services.move_task_service import MoveTaskService
from backend.app.services.search_service import SearchService
from backend.app.services.settings_service import SettingsService
from backend.app.services.task_service import TaskService
from backend.app.tasks_runner import TaskRunner
@@ -47,6 +49,12 @@ def get_history_repository() -> HistoryRepository:
return HistoryRepository(db_path=settings.task_db_path)
@lru_cache(maxsize=1)
def get_settings_repository() -> SettingsRepository:
settings: Settings = get_settings()
return SettingsRepository(db_path=settings.task_db_path)
@lru_cache(maxsize=1)
def get_task_runner() -> TaskRunner:
return TaskRunner(
@@ -100,3 +108,7 @@ async def get_history_service() -> HistoryService:
async def get_search_service() -> SearchService:
return SearchService(path_guard=get_path_guard(), filesystem=get_filesystem_adapter())
async def get_settings_service() -> SettingsService:
return SettingsService(repository=get_settings_repository())