Scaffold a service-sync module
Categories
(Firefox for Android :: Accounts and Sync, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox154 | --- | fixed |
People
(Reporter: segun, Assigned: segun)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fxdroid] [group1])
Attachments
(2 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
Bug 2051360 - Migrate service-sync to built-in Kotlin so it builds under AGP 9. r?#android-reviewers
48 bytes,
text/x-phabricator-request
|
Details | Review |
Right now, all of the sync-related implementations live directly in service-firefox-accounts, and we will need to start moving some of the implementations somewhere else as we detangle.
Following the existing patterns in the project where we put "remote" operations in a service A-C module, we will need to scaffold the module.
Eventually, this module will become home for the implementations of some of the sync concept interfaces and also possibly - work manager specific stuff.
Updated•8 days ago
|
| Assignee | ||
Comment 1•7 days ago
|
||
Updated•7 days ago
|
Comment 3•7 days ago
|
||
The service-sync module (added in this bug) applied org.jetbrains.kotlin.android via the imperative
apply syntax. AGP 9 (bug 2049916, recently landed) removes that plugin in favor of built-in Kotlin
and fails the build when it is applied. Move the module to the plugins DSL to match the rest of
android-components.
https://hg.mozilla.org/mozilla-central/rev/cc0696db08a6
https://hg.mozilla.org/mozilla-central/rev/86ded636a598
Description
•