Closed Bug 2051360 Opened 8 days ago Closed 6 days ago

Scaffold a service-sync module

Categories

(Firefox for Android :: Accounts and Sync, task)

All
Android
task

Tracking

()

RESOLVED FIXED
154 Branch
Tracking Status
firefox154 --- fixed

People

(Reporter: segun, Assigned: segun)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fxdroid] [group1])

Attachments

(2 files)

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.

Attachment #9602691 - Attachment description: WIP: Bug 2051360 - Scaffold service-sync module → Bug 2051360 - Scaffold service-sync module

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.

Status: ASSIGNED → RESOLVED
Closed: 6 days ago
Resolution: --- → FIXED
Target Milestone: --- → 154 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: