Prepare text search during media setup and retain query sessions through promotion
This commit is contained in:
1 parent
af6ce29125
commit
9aae3f8216
15 files changed
+1235
-65
No files matched your search
@@ -2,6 +2,13 @@
|
||||
pub use searchi_assets::TOTAL_BYTES;
|
||||
use std::{path::Path, sync::atomic::AtomicU64};
|
||||
|
||||
pub fn provision(directory: &Path, progress: &AtomicU64) -> Result<(), String> {
|
||||
searchi_assets::provision(directory, progress).map_err(|error| format!("{error:#}"))
|
||||
/// Notify only after a pinned asset is byte-verified; download continues while
|
||||
/// desktop orchestration prepares a separately owned query session.
|
||||
pub fn provision_with_verified_assets(
|
||||
directory: &Path,
|
||||
progress: &AtomicU64,
|
||||
callback: impl FnMut(searchi_assets::VerifiedAsset),
|
||||
) -> Result<(), String> {
|
||||
searchi_assets::provision_with_verified_assets(directory, progress, callback)
|
||||
.map_err(|error| format!("{error:#}"))
|
||||
}
|
||||
Reference in new issue
Block a user