1
0
Fork 0
fenix/app/src/main/java/org/mozilla/fenix/components
Grisha Kruglov 2b00d1120f Integrate BackgroundSyncManager, enable history syncing
This patch integrates the new a-c BackgroundSyncManager, which is the
main entry point for interacting with Sync. Behind the scenes, it uses
WorkManager in order to sync configured syncable stores.

Current behaviour:
- sync runs on start, with a slight delay
- sync runs on a schedule few times a day, to lessen the startup sync burden

Also included is a basic UI integration in order to allow user to synchronize
on demand, and monitor sync state.
2019-03-13 19:07:28 -05:00
..
metrics For #965 - Uses proper initialization call depending on the key type 2019-03-12 17:42:07 -07:00
toolbar Closes #654 - Use new two state button for menu toolbar buttons 2019-03-13 13:52:45 -07:00
Analytics.kt Fixes #965 - Adds a metrics wrapper for telemetry 2019-03-12 14:17:14 -07:00
BackgroundServices.kt Integrate BackgroundSyncManager, enable history syncing 2019-03-13 19:07:28 -05:00
Components.kt Integrate BackgroundSyncManager, enable history syncing 2019-03-13 19:07:28 -05:00
Core.kt Fixes #362 - Auto closes session 2019-02-27 11:48:48 -08:00
FindInPageIntegration.kt Use ViewBoundFeatureWrapper and BackHandler from the base component. 2019-02-08 12:00:11 -08:00
Search.kt Closes #884 - Set and use default search engine 2019-03-12 11:11:24 -07:00
Services.kt Issue #418: Basic Firefox Accounts integration 2019-02-27 18:07:05 -05:00
UseCases.kt Adds toolbar with autocomplete and menu to BrowserFragment 2019-01-24 14:39:51 -08:00
Utilities.kt Closes #664 & Closes #665: Refactors load to respect private mode (#667) 2019-02-28 09:25:37 -08:00