RescanOrchestrator relocated to src.server.services.rescan_service. Backward compat layer no longer needed. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
34 lines
795 B
Python
34 lines
795 B
Python
"""Scheduler services package.
|
|
|
|
Contains scheduler orchestration and rescan coordination:
|
|
|
|
- scheduler_service: Cron-based scheduler using APScheduler
|
|
"""
|
|
from __future__ import annotations
|
|
|
|
from src.server.services.rescan_service import (
|
|
RescanService,
|
|
get_rescan_service,
|
|
reset_rescan_service,
|
|
)
|
|
|
|
from src.server.services.scheduler.scheduler_service import (
|
|
SchedulerService,
|
|
SchedulerServiceError,
|
|
get_scheduler_service,
|
|
reset_scheduler_service,
|
|
)
|
|
|
|
__all__ = [
|
|
# RescanService
|
|
"RescanService",
|
|
"get_rescan_service",
|
|
"reset_rescan_service",
|
|
# Scheduler
|
|
"SchedulerService",
|
|
"SchedulerServiceError",
|
|
"get_scheduler_service",
|
|
"reset_scheduler_service",
|
|
# Sub-services (still in scheduler folder)
|
|
"folder_rename_service",
|
|
] |