Closed Bug 1880183 Opened 5 months ago Closed 17 days ago

Adopt the new `SuggestStoreBuilder` API in Desktop

Categories

(Application Services :: Suggest, task, P3)

Tracking

(firefox129 fixed)

RESOLVED FIXED
129 Branch
Tracking Status
firefox129 --- fixed

People

(Reporter: lina, Assigned: lina)

References

Details

Attachments

(2 files)

No description provided.
Summary: Make `SuggestStoreBuilder` synchronous → Move the Rust Suggest store to the profile directory
Summary: Move the Rust Suggest store to the profile directory → Migrate the Rust Suggest store to the profile directory
Severity: -- → N/A
OS: macOS → All
Priority: -- → P3
Hardware: x86_64 → All
Summary: Migrate the Rust Suggest store to the profile directory → Make the `SuggestStoreBuilder` bindings synchronous
Summary: Make the `SuggestStoreBuilder` bindings synchronous → Send the `data_path` to the Suggest component on Desktop

The Suggest Rust component currently stores the SQLite database in the
"local profile" directory, since it doesn't contain any user data.

Once we add support for dismissed suggestions to the component, we'll
want to store the database in the "profile" directory instead, since
it'll contain persistent user data.

This commit prepares us for that future by specifying both the
(currently used) cache path and (yet to be used) data path when we
create the SuggestStore.

Depends on D201774

Attachment #9380048 - Attachment description: Bug 1880183 - Make the `SuggestStoreBuilder` bindings synchronous. r?bdk! → Bug 1880183 - Vendor the latest Application Services. r?bdk!
Attachment #9389786 - Attachment description: Bug 1880183 - Specify the data path for `SuggestStore`. r?adw!,bdk! → Bug 1880183 - Adopt the `SuggestStoreBuilder` API. r?adw!,bdk!
Summary: Send the `data_path` to the Suggest component on Desktop → Adopt the new `SuggestStoreBuilder` API in Desktop
Duplicate of this bug: 1902049
Pushed by lbutler@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4822c98103c2
Vendor the latest Application Services. r=bdk
https://hg.mozilla.org/integration/autoland/rev/7b977856da5e
Adopt the `SuggestStoreBuilder` API. r=adw,bdk
Status: ASSIGNED → RESOLVED
Closed: 17 days ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch
Blocks: 1900837
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: