refactor: replace Box<dyn Error> with anyhow::Result

- ingestion_pipeline::run_worker_loop returns anyhow::Result<()>
- api_router::ApiState::new returns anyhow::Result<Self>
- html_router::HtmlState::new_with_resources is infallible, returns Self
- main/server/worker binary entry points return anyhow::Result<()>
This commit is contained in:
Per Stark
2026-05-25 13:48:31 +02:00
parent 79e46e9c09
commit b965c5a2e6
6 changed files with 11 additions and 12 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ use uuid::Uuid;
pub async fn run_worker_loop(
db: Arc<SurrealDbClient>,
ingestion_pipeline: Arc<IngestionPipeline>,
) -> Result<(), Box<dyn std::error::Error>> {
) -> anyhow::Result<()> {
let worker_id = format!("ingestion-worker-{}", Uuid::new_v4());
let lease_duration = Duration::from_secs(DEFAULT_LEASE_SECS as u64);
let idle_backoff = Duration::from_millis(500);