| Index: components/password_manager/core/browser/password_store.h
|
| diff --git a/components/password_manager/core/browser/password_store.h b/components/password_manager/core/browser/password_store.h
|
| index 6bb063dff17a2a65067d614c645ea6a9e88c2a89..13074d863104435bed562164f71adc99a3945122 100644
|
| --- a/components/password_manager/core/browser/password_store.h
|
| +++ b/components/password_manager/core/browser/password_store.h
|
| @@ -142,6 +142,10 @@ class PasswordStore : protected PasswordStoreSync,
|
| virtual void RemoveLoginsCreatedBetween(const base::Time& delete_begin,
|
| const base::Time& delete_end);
|
|
|
| + // Removes all logins synced in the given date range.
|
| + virtual void RemoveLoginsSyncedBetween(const base::Time& delete_begin,
|
| + const base::Time& delete_end);
|
| +
|
| // Searches for a matching PasswordForm, and notifies |consumer| on
|
| // completion. The request will be cancelled if the consumer is destroyed.
|
| // |prompt_policy| indicates whether it's permissible to prompt the user to
|
| @@ -215,6 +219,10 @@ class PasswordStore : protected PasswordStoreSync,
|
| virtual PasswordStoreChangeList RemoveLoginsCreatedBetweenImpl(
|
| const base::Time& delete_begin, const base::Time& delete_end) = 0;
|
|
|
| + // Synchronous implementation to remove the given logins.
|
| + virtual PasswordStoreChangeList RemoveLoginsSyncedBetweenImpl(
|
| + const base::Time& delete_begin, const base::Time& delete_end) = 0;
|
| +
|
| typedef base::Callback<void(const std::vector<autofill::PasswordForm*>&)>
|
| ConsumerCallbackRunner; // Owns all PasswordForms in the vector.
|
|
|
|
|