Round 3 fixes: cancelled polling, aggregator invalid_count, filter state, scheduler atomicity, HTTP exception handler, tests
This commit is contained in:
@@ -5,6 +5,7 @@ from app.services.plugin_service import PluginService
|
||||
from app.services.scheduler_service import SchedulerService
|
||||
from app.services.plugin_runner import PluginRunner
|
||||
from app.core.execution import JobExecutor, AsyncWorkerPool
|
||||
from app.repositories.settings_repo import SettingsRepository
|
||||
|
||||
|
||||
def get_proxy_service() -> ProxyService:
|
||||
@@ -15,6 +16,10 @@ def get_plugin_service() -> PluginService:
|
||||
return PluginService()
|
||||
|
||||
|
||||
def get_settings_repo() -> SettingsRepository:
|
||||
return SettingsRepository()
|
||||
|
||||
|
||||
def get_scheduler_service(request: Request) -> SchedulerService:
|
||||
return request.app.state.scheduler
|
||||
|
||||
|
||||
Reference in New Issue
Block a user