| Index: components/domain_reliability/monitor.cc
|
| diff --git a/components/domain_reliability/monitor.cc b/components/domain_reliability/monitor.cc
|
| index 54a9c0c42cc46712b56b0f1ded1e06cd29a2e919..7358869fef6cfeef9ed821f47425ec284a325820 100644
|
| --- a/components/domain_reliability/monitor.cc
|
| +++ b/components/domain_reliability/monitor.cc
|
| @@ -217,15 +217,16 @@ void DomainReliabilityMonitor::OnNetworkChanged(
|
| }
|
|
|
| void DomainReliabilityMonitor::ClearBrowsingData(
|
| - DomainReliabilityClearMode mode) {
|
| + DomainReliabilityClearMode mode,
|
| + const base::Callback<bool(const GURL&)>& origin_filter) {
|
| DCHECK(OnNetworkThread());
|
|
|
| switch (mode) {
|
| case CLEAR_BEACONS:
|
| - context_manager_.ClearBeaconsInAllContexts();
|
| + context_manager_.ClearBeacons(origin_filter);
|
| break;
|
| case CLEAR_CONTEXTS:
|
| - context_manager_.RemoveAllContexts();
|
| + context_manager_.RemoveContexts(origin_filter);
|
| break;
|
| case MAX_CLEAR_MODE:
|
| NOTREACHED();
|
|
|