| Index: components/autofill/core/browser/webdata/autofill_webdata_service.cc
|
| diff --git a/components/autofill/core/browser/webdata/autofill_webdata_service.cc b/components/autofill/core/browser/webdata/autofill_webdata_service.cc
|
| index 82da1099a95bfc4b75161d29c04d7438ca13ba13..8f3be4d5e8f2a5a4d3a6830e94ea560f83ec85ea 100644
|
| --- a/components/autofill/core/browser/webdata/autofill_webdata_service.cc
|
| +++ b/components/autofill/core/browser/webdata/autofill_webdata_service.cc
|
| @@ -183,12 +183,12 @@ WebDataServiceBase::Handle AutofillWebDataService::GetServerCreditCards(
|
| }
|
|
|
| void AutofillWebDataService::UnmaskServerCreditCard(
|
| - const std::string& id,
|
| + const CreditCard& credit_card,
|
| const base::string16& full_number) {
|
| wdbs_->ScheduleDBTask(
|
| FROM_HERE,
|
| Bind(&AutofillWebDataBackendImpl::UnmaskServerCreditCard,
|
| - autofill_backend_, id, full_number));
|
| + autofill_backend_, credit_card, full_number));
|
| }
|
|
|
| void AutofillWebDataService::MaskServerCreditCard(const std::string& id) {
|
| @@ -205,14 +205,22 @@ void AutofillWebDataService::ClearAllServerData() {
|
| autofill_backend_));
|
| }
|
|
|
| -void AutofillWebDataService::UpdateUnmaskedCardUsageStats(
|
| +void AutofillWebDataService::UpdateServerCardUsageStats(
|
| const CreditCard& credit_card) {
|
| wdbs_->ScheduleDBTask(
|
| FROM_HERE,
|
| - Bind(&AutofillWebDataBackendImpl::UpdateUnmaskedCardUsageStats,
|
| + Bind(&AutofillWebDataBackendImpl::UpdateServerCardUsageStats,
|
| autofill_backend_, credit_card));
|
| }
|
|
|
| +void AutofillWebDataService::UpdateServerAddressUsageStats(
|
| + const AutofillProfile& profile) {
|
| + wdbs_->ScheduleDBTask(
|
| + FROM_HERE,
|
| + Bind(&AutofillWebDataBackendImpl::UpdateServerAddressUsageStats,
|
| + autofill_backend_, profile));
|
| +}
|
| +
|
| void AutofillWebDataService::RemoveAutofillDataModifiedBetween(
|
| const Time& delete_begin,
|
| const Time& delete_end) {
|
|
|