SyncService::GetActiveDataTypes should maybe handle persistent auth errors |
||
Issue descriptionIf there is a persistent auth error (in particular during the "Sync paused" state), then Sync isn't quite active, but GetActiveDataTypes() will still report all types as active. We should evaluate if it'd be better/safer to report "no active types" in this state.
,
Jan 16
(6 days ago)
This is now done as specified. Note that IsSyncFeatureActive will still return true in the presence of auth errors, so this is a different interpretation of "active". (Note that it was already inconsistent with TransportState::ACTIVE...) Maybe GetActiveDataTypes could be rename to GetSyncingDataTypes or something like that? |
||
►
Sign in to add a comment |
||
Comment 1 by bugdroid1@chromium.org
, Jan 16 (6 days ago)