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); |
} |
} |