gecko-dev/services/sync
Lina Cambridge 8caa2f7986 Bug 1634191 - Wire up Golden Gate to the new Rust extension storage interface. r=markh
This commit adds syncing support to the `StorageSyncArea` class, via
the Golden Gate library.

It also changes the `BridgedEngine` trait: `initialize` and `finalize`
haven't been useful in practice, since that's managed by the storage
service, and the `LazyStore` takes care of setting up the storage
connection on first use. But, what we do need is a way to signal a
sync is starting, so that the engine can set up temp tables. That's
handled by the new `sync_started`.

Finally, this commit changes `BridgedEngine::set_uploaded` to take a
`sync15_traits::Guid` instead of a `String`.

Differential Revision: https://phabricator.services.mozilla.com/D73415
2020-05-05 06:59:32 +00:00
..
golden_gate Bug 1634191 - Wire up Golden Gate to the new Rust extension storage interface. r=markh 2020-05-05 06:59:32 +00:00
locales Bug 1549049 - Unify Sync Now buttons logic. r=markh,fluent-reviewers,flod 2019-10-11 17:06:57 +00:00
modules Bug 1634191 - Wire up Golden Gate to the new Rust extension storage interface. r=markh 2020-05-05 06:59:32 +00:00
modules-testing Bug 1634191 - Pass BSO fields along with Sync record payloads to bridged Rust engines. r=markh 2020-05-04 22:25:00 +00:00
tests Bug 1634191 - Wire up Golden Gate to the new Rust extension storage interface. r=markh 2020-05-05 06:59:32 +00:00
tps/extensions/tps Bug 1622514 - Move OSKeyStore.jsm into toolkit/modules. r=jaws 2020-03-25 08:21:24 +00:00
components.conf
moz.build Bug 1596322 - Add XPCOM bindings for Rust Sync engines. r=markh,tcsc,LougeniaBailey 2020-04-09 15:45:37 +00:00
SyncComponents.manifest
Weave.jsm Bug 1238810 - Replace {FXA,WEAVE}_CONFIGURED with entries in the telemetry environment. r=chutten,markh,loines 2019-10-25 21:38:01 +00:00