Skip to main content

run_index_pass

Function run_index_pass 

Source
pub(crate) async fn run_index_pass(
    repo: Arc<HybridRepository>,
    db_service: Arc<RusqliteService>,
) -> Result<CatalogSyncResult, String>
Expand description

One full-catalog indexing pass, shared by the sync_full_catalog command and the background scheduler (DR-109) so there is exactly one implementation and one concurrency guard.

TRACES: UR-065 | DR-109, DR-110