Skip to main content

spawn_catalog_indexer

Function spawn_catalog_indexer 

Source
pub fn spawn_catalog_indexer(app: AppHandle)
Expand description

Start the background catalog indexer.

Replaces the frontend’s startup-only syncCatalog() call: index freshness is sync policy and belongs in Rust (see the layer assignment in docs/architecture/03-data-flow.md, “Search Flow”). Ticks every CATALOG_INDEX_TICK and runs a pass when a repository exists, the server is reachable, and the index is older than CATALOG_INDEX_TTL.

TRACES: UR-065 | DR-109, IR-030