| Index: components/password_manager/core/browser/suppressed_https_form_fetcher.h
|
| diff --git a/components/password_manager/core/browser/suppressed_https_form_fetcher.h b/components/password_manager/core/browser/suppressed_https_form_fetcher.h
|
| index 26b96392432ee4658dd3522866ab092743228db0..b8123689f408f2729b37ff52ba3bb5a4a832a5d3 100644
|
| --- a/components/password_manager/core/browser/suppressed_https_form_fetcher.h
|
| +++ b/components/password_manager/core/browser/suppressed_https_form_fetcher.h
|
| @@ -12,14 +12,13 @@
|
| #include "base/macros.h"
|
| #include "components/autofill/core/common/password_form.h"
|
| #include "components/password_manager/core/browser/password_store_consumer.h"
|
| -
|
| -class GURL;
|
| +#include "url/gurl.h"
|
|
|
| namespace password_manager {
|
|
|
| class PasswordManagerClient;
|
|
|
| -// Fetches credentials saved for the HTTPS counterpart of the given HTTP origin.
|
| +// Fetches credentials saved for the HTTPS counterpart of the given HTTP realm.
|
| //
|
| // Filling these HTTPS credentials into forms served over HTTP is obviously
|
| // suppressed, the purpose of doing such a query is to collect metrics on how
|
| @@ -36,7 +35,7 @@ class SuppressedHTTPSFormFetcher : public PasswordStoreConsumer {
|
| std::vector<std::unique_ptr<autofill::PasswordForm>> forms) = 0;
|
| };
|
|
|
| - SuppressedHTTPSFormFetcher(const GURL& http_origin,
|
| + SuppressedHTTPSFormFetcher(const std::string& observed_signon_realm,
|
| const PasswordManagerClient* client,
|
| Consumer* consumer);
|
| ~SuppressedHTTPSFormFetcher() override;
|
| @@ -54,6 +53,8 @@ class SuppressedHTTPSFormFetcher : public PasswordStoreConsumer {
|
| const PasswordManagerClient* client_;
|
| Consumer* consumer_;
|
|
|
| + const GURL observed_signon_realm_as_url_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(SuppressedHTTPSFormFetcher);
|
| };
|
|
|
|
|