feat: voortgang copy/duplicate/move in headerbar
This commit is contained in:
@@ -17,7 +17,9 @@ from backend.app.api.routes_move import router as move_router
|
||||
from backend.app.api.routes_search import router as search_router
|
||||
from backend.app.api.routes_settings import router as settings_router
|
||||
from backend.app.api.routes_tasks import router as tasks_router
|
||||
from backend.app.dependencies import get_history_repository, get_task_repository
|
||||
from backend.app.logging import configure_logging
|
||||
from backend.app.services.task_recovery_service import reconcile_persisted_incomplete_tasks
|
||||
|
||||
configure_logging()
|
||||
|
||||
@@ -40,6 +42,14 @@ app.include_router(history_router, prefix="/api")
|
||||
app.include_router(tasks_router, prefix="/api")
|
||||
|
||||
|
||||
@app.on_event("startup")
|
||||
async def reconcile_incomplete_tasks_on_startup() -> None:
|
||||
reconcile_persisted_incomplete_tasks(
|
||||
task_repository=get_task_repository(),
|
||||
history_repository=get_history_repository(),
|
||||
)
|
||||
|
||||
|
||||
@app.exception_handler(AppError)
|
||||
async def handle_app_error(_: Request, exc: AppError) -> JSONResponse:
|
||||
return JSONResponse(
|
||||
|
||||
Reference in New Issue
Block a user