| Index: components/payments/content/payment_request_state.h
|
| diff --git a/components/payments/content/payment_request_state.h b/components/payments/content/payment_request_state.h
|
| index ece3bc084541b1d6529cf14d2d1e9949adfad888..b471955eed89e742970331c3b81c56f1fe5a9d6b 100644
|
| --- a/components/payments/content/payment_request_state.h
|
| +++ b/components/payments/content/payment_request_state.h
|
| @@ -24,6 +24,10 @@ class PersonalDataManager;
|
| class RegionDataLoader;
|
| } // namespace autofill
|
|
|
| +namespace content {
|
| +class BrowserContext;
|
| +}
|
| +
|
| namespace payments {
|
|
|
| class PaymentInstrument;
|
| @@ -95,6 +99,9 @@ class PaymentRequestState : public PaymentResponseHelper::Delegate,
|
| // false for "https://bobpay.com".
|
| bool AreRequestedMethodsSupported() const;
|
|
|
| + // Returns authenticated user email, or empty string.
|
| + std::string GetAuthenticatedEmail() const;
|
| +
|
| void AddObserver(Observer* observer);
|
| void RemoveObserver(Observer* observer);
|
|
|
| @@ -156,6 +163,8 @@ class PaymentRequestState : public PaymentResponseHelper::Delegate,
|
| autofill::PersonalDataManager* GetPersonalDataManager();
|
| autofill::RegionDataLoader* GetRegionDataLoader();
|
|
|
| + content::BrowserContext* GetBrowserContext();
|
| +
|
| Delegate* delegate() { return delegate_; }
|
|
|
| PaymentsProfileComparator* profile_comparator() {
|
|
|