| Index: components/password_manager/core/browser/password_store_default.cc
|
| diff --git a/components/password_manager/core/browser/password_store_default.cc b/components/password_manager/core/browser/password_store_default.cc
|
| index 4e24ad1d9634ad974c456cfbd7ba0fe681f3255f..54be8f866ce34e42836d8957f4634390d97e7b64 100644
|
| --- a/components/password_manager/core/browser/password_store_default.cc
|
| +++ b/components/password_manager/core/browser/password_store_default.cc
|
| @@ -148,4 +148,23 @@ bool PasswordStoreDefault::FillBlacklistLogins(
|
| return login_db_ && login_db_->GetBlacklistLogins(forms);
|
| }
|
|
|
| +void PasswordStoreDefault::AddSiteStatsImpl(const InteractionsStats& stats) {
|
| + DCHECK(GetBackgroundTaskRunner()->BelongsToCurrentThread());
|
| + if (login_db_)
|
| + login_db_->stats_table().AddRow(stats);
|
| +}
|
| +
|
| +void PasswordStoreDefault::RemoveSiteStatsImpl(const GURL& origin_domain) {
|
| + DCHECK(GetBackgroundTaskRunner()->BelongsToCurrentThread());
|
| + if (login_db_)
|
| + login_db_->stats_table().RemoveRow(origin_domain);
|
| +}
|
| +
|
| +scoped_ptr<InteractionsStats> PasswordStoreDefault::GetSiteStatsImpl(
|
| + const GURL& origin_domain) {
|
| + DCHECK(GetBackgroundTaskRunner()->BelongsToCurrentThread());
|
| + return login_db_ ? login_db_->stats_table().GetRow(origin_domain)
|
| + : scoped_ptr<InteractionsStats>();
|
| +}
|
| +
|
| } // namespace password_manager
|
|
|