Bug 1907973 - Load FTS5 extension for Suggest, r=nanj,urlbar-reviewers,adw
We need to do this now that we're creating FTS tables. I believe this should fix the vendoring issues. The following tests were failing before and now are succeeding on my machine: ./mach test browser/components/urlbar/tests/quicksuggest/unit ./mach test browser/components/search/test/browser/telemetry/browser_search_telemetry_sources.js Differential Revision: https://phabricator.services.mozilla.com/D216598
This commit is contained in:
@@ -797,18 +797,14 @@ export class SuggestStoreBuilder {
|
||||
}
|
||||
throw e;
|
||||
}
|
||||
return UniFFIScaffolding.callAsync(
|
||||
return UniFFIScaffolding.callSync(
|
||||
27, // suggest:uniffi_suggest_fn_method_suggeststorebuilder_load_extension
|
||||
FfiConverterTypeSuggestStoreBuilder.lower(this),
|
||||
FfiConverterString.lower(libraryName),
|
||||
FfiConverterOptionalstring.lower(entrypoint),
|
||||
)
|
||||
}
|
||||
try {
|
||||
return functionCall().then((result) => handleRustResult(result, liftResult, liftError));
|
||||
} catch (error) {
|
||||
return Promise.reject(error)
|
||||
}
|
||||
return handleRustResult(functionCall(), liftResult, liftError);
|
||||
}
|
||||
|
||||
remoteSettingsBucketName(bucketName) {
|
||||
|
||||
@@ -29,6 +29,7 @@ main = [
|
||||
"SuggestStore.interrupt",
|
||||
"SuggestStoreBuilder",
|
||||
"SuggestStoreBuilder.data_path",
|
||||
"SuggestStoreBuilder.load_extension",
|
||||
"SuggestStoreBuilder.remote_settings_bucket_name",
|
||||
"SuggestStoreBuilder.remote_settings_server",
|
||||
"SuggestStoreBuilder.build",
|
||||
|
||||
Reference in New Issue
Block a user