The original API of the ConsentAuditor was designed to record the Sync Consent.
Now that multiple consents are recorded through the ConsentAuditor the API needs to be updated in order to support this properly.
This is done in multiple steps:
1) Prework if requried
2) Add RecordsABCConsent methods to the API that internally use the RecordsGaiaConsent method
3) Replace all calls to RecordGaiaConsent with calls to the proper RecordABCConsent method and make the RecordGaiaConsent private.
4) Replace the internal calls to RecoardGaiaConsent by creating UserConsentSpecifics and setting the consent protos there. (this means migrating to the new per consent protos)
Comment 1 by markusheintz@chromium.org
, Jul 20