Index: components/password_manager/core/browser/login_database.cc |
diff --git a/components/password_manager/core/browser/login_database.cc b/components/password_manager/core/browser/login_database.cc |
index 52b726da47080ac93ccb7961feee27602ba1e04e..6295e5c8ecf4af2e4fb0ca28324c11b9627e184d 100644 |
--- a/components/password_manager/core/browser/login_database.cc |
+++ b/components/password_manager/core/browser/login_database.cc |
@@ -868,6 +868,15 @@ bool LoginDatabase::GetLoginsCreatedBetween( |
return StatementToForms(&s, nullptr, forms); |
} |
+int LoginDatabase::GetCountOfLogins() const { |
+ sql::Statement s(db_.GetCachedStatement(SQL_FROM_HERE, |
+ "SELECT COUNT(*) FROM logins " |
+ "WHERE blacklisted_by_user = 0")); |
+ |
+ s.Step(); |
+ return s.ColumnInt(0); |
+} |
+ |
bool LoginDatabase::GetLoginsSyncedBetween( |
const base::Time begin, |
const base::Time end, |