|
56 | 56 | from ..dependencies.authentication import get_current_user_id, get_product_name |
57 | 57 | from ..dependencies.database import get_db_asyncpg_engine |
58 | 58 | from ..dependencies.rabbitmq import get_log_check_timeout, get_log_distributor |
59 | | -from ..dependencies.services import get_api_client |
| 59 | +from ..dependencies.services import get_api_client, get_solver_service |
60 | 60 | from ..dependencies.webserver_http import AuthSession, get_webserver_session |
61 | 61 | from ._common import API_SERVER_DEV_FEATURES_ENABLED |
62 | 62 | from ._constants import ( |
|
132 | 132 | async def list_all_solvers_jobs( |
133 | 133 | user_id: Annotated[PositiveInt, Depends(get_current_user_id)], |
134 | 134 | page_params: Annotated[PaginationParams, Depends()], |
135 | | - solver_service: Annotated[SolverService, Depends(SolverService)], |
| 135 | + solver_service: Annotated[SolverService, Depends(get_solver_service)], |
136 | 136 | url_for: Annotated[Callable, Depends(get_reverse_url_mapper)], |
137 | 137 | product_name: Annotated[str, Depends(get_product_name)], |
138 | 138 | ): |
@@ -176,7 +176,7 @@ async def list_jobs( |
176 | 176 | solver_key: SolverKeyId, |
177 | 177 | version: VersionStr, |
178 | 178 | user_id: Annotated[PositiveInt, Depends(get_current_user_id)], |
179 | | - solver_service: Annotated[SolverService, Depends(SolverService)], |
| 179 | + solver_service: Annotated[SolverService, Depends(get_solver_service)], |
180 | 180 | webserver_api: Annotated[AuthSession, Depends(get_webserver_session)], |
181 | 181 | url_for: Annotated[Callable, Depends(get_reverse_url_mapper)], |
182 | 182 | product_name: Annotated[str, Depends(get_product_name)], |
@@ -222,7 +222,7 @@ async def get_jobs_page( |
222 | 222 | version: VersionStr, |
223 | 223 | user_id: Annotated[PositiveInt, Depends(get_current_user_id)], |
224 | 224 | page_params: Annotated[PaginationParams, Depends()], |
225 | | - solver_service: Annotated[SolverService, Depends(SolverService)], |
| 225 | + solver_service: Annotated[SolverService, Depends(get_solver_service)], |
226 | 226 | webserver_api: Annotated[AuthSession, Depends(get_webserver_session)], |
227 | 227 | url_for: Annotated[Callable, Depends(get_reverse_url_mapper)], |
228 | 228 | product_name: Annotated[str, Depends(get_product_name)], |
@@ -266,7 +266,7 @@ async def get_job( |
266 | 266 | user_id: Annotated[PositiveInt, Depends(get_current_user_id)], |
267 | 267 | product_name: Annotated[str, Depends(get_product_name)], |
268 | 268 | webserver_api: Annotated[AuthSession, Depends(get_webserver_session)], |
269 | | - solver_service: Annotated[SolverService, Depends(SolverService)], |
| 269 | + solver_service: Annotated[SolverService, Depends(get_solver_service)], |
270 | 270 | url_for: Annotated[Callable, Depends(get_reverse_url_mapper)], |
271 | 271 | ): |
272 | 272 | """Gets job of a given solver""" |
|
0 commit comments