New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 881302 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

Refactor PersonalDataHelper and AccountInfoGetter implementation out of PersonalDataManager

Project Member Reported by feuunk@chromium.org, Sep 6

Issue description

In the current design PersonalDataManager contains a private helper class (PersonalDataHelper) that maintains the (persistent) profile and (ephemeral) account database, and can switch from using one to the other.

Furthermore, PersonalDataManager provides 2 pieces of Sync-related data to the rest of the payments feature code:
Whether we’re in Full sync mode (sync the feature is on) or not.
The current syncing account.

We will move this functionality from PersonalDataManager to a specific AutofillSyncState class. This class will replace both AccountInfoGetter and PersonalDataHelper.

 
Cc: feuunk@google.com treib@chromium.org jkrcal@chromium.org mastiz@chromium.org tschumann@chromium.org
 Issue 879493  has been merged into this issue.
Triage ping: any progress, Florian?

Sign in to add a comment