| Index: components/password_manager/core/browser/facet_manager.cc
|
| diff --git a/components/password_manager/core/browser/facet_manager.cc b/components/password_manager/core/browser/facet_manager.cc
|
| index be471c2c1226d5d359f161975ac3b3e2f77a4ae2..3265a655bec4e1148f9d3954ddea095945181e90 100644
|
| --- a/components/password_manager/core/browser/facet_manager.cc
|
| +++ b/components/password_manager/core/browser/facet_manager.cc
|
| @@ -110,7 +110,7 @@ FacetManager::~FacetManager() {
|
| }
|
|
|
| void FacetManager::GetAffiliations(
|
| - bool cached_only,
|
| + StrategyOnCacheMiss cache_miss_strategy,
|
| const AffiliationService::ResultCallback& callback,
|
| const scoped_refptr<base::TaskRunner>& callback_task_runner) {
|
| RequestInfo request_info;
|
| @@ -124,11 +124,11 @@ void FacetManager::GetAffiliations(
|
| }
|
| DCHECK_EQ(affiliation.last_update_time, last_update_time_) << facet_uri_;
|
| ServeRequestWithSuccess(request_info, affiliation.facets);
|
| - } else if (cached_only) {
|
| - ServeRequestWithFailure(request_info);
|
| - } else {
|
| + } else if (cache_miss_strategy == StrategyOnCacheMiss::FETCH_OVER_NETWORK) {
|
| pending_requests_.push_back(request_info);
|
| backend_->SignalNeedNetworkRequest();
|
| + } else {
|
| + ServeRequestWithFailure(request_info);
|
| }
|
| }
|
|
|
|
|