OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #import "ios/chrome/browser/browsing_data/browsing_data_removal_controller.h" | 5 #import "ios/chrome/browser/browsing_data/browsing_data_removal_controller.h" |
6 | 6 |
7 #import <WebKit/WebKit.h> | 7 #import <WebKit/WebKit.h> |
8 | 8 |
9 #include <memory> | 9 #include <memory> |
10 | 10 |
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
166 callbackCounter->IncrementCount(); | 166 callbackCounter->IncrementCount(); |
167 base::Time beginDeleteTime = | 167 base::Time beginDeleteTime = |
168 browsing_data::CalculateBeginDeleteTime(timePeriod); | 168 browsing_data::CalculateBeginDeleteTime(timePeriod); |
169 [self removeIOSSpecificBrowsingDataFromBrowserState:browserState | 169 [self removeIOSSpecificBrowsingDataFromBrowserState:browserState |
170 mask:mask | 170 mask:mask |
171 deleteBegin:beginDeleteTime | 171 deleteBegin:beginDeleteTime |
172 completionHandler: | 172 completionHandler: |
173 decrementCallbackCounterCount]; | 173 decrementCallbackCounterCount]; |
174 | 174 |
175 if (mask & IOSChromeBrowsingDataRemover::REMOVE_DOWNLOADS) { | 175 if (mask & IOSChromeBrowsingDataRemover::REMOVE_DOWNLOADS) { |
176 DCHECK_EQ(browsing_data::ALL_TIME, timePeriod) | 176 DCHECK_EQ(browsing_data::TimePeriod::ALL_TIME, timePeriod) |
177 << "Partial clearing not supported"; | 177 << "Partial clearing not supported"; |
178 callbackCounter->IncrementCount(); | 178 callbackCounter->IncrementCount(); |
179 [_delegate | 179 [_delegate |
180 removeExternalFilesForBrowserState:browserState | 180 removeExternalFilesForBrowserState:browserState |
181 completionHandler:decrementCallbackCounterCount]; | 181 completionHandler:decrementCallbackCounterCount]; |
182 } | 182 } |
183 | 183 |
184 if (!browserState->IsOffTheRecord()) { | 184 if (!browserState->IsOffTheRecord()) { |
185 callbackCounter->IncrementCount(); | 185 callbackCounter->IncrementCount(); |
186 _browsingDataRemoverHelper->Remove(browserState, mask, timePeriod, | 186 _browsingDataRemoverHelper->Remove(browserState, mask, timePeriod, |
(...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
444 | 444 |
445 - (BOOL)hasPendingRemovalOperations:(ios::ChromeBrowserState*)browserState { | 445 - (BOOL)hasPendingRemovalOperations:(ios::ChromeBrowserState*)browserState { |
446 return _pendingRemovalCount[browserState] != 0; | 446 return _pendingRemovalCount[browserState] != 0; |
447 } | 447 } |
448 | 448 |
449 - (void)browserStateDestroyed:(ios::ChromeBrowserState*)browserState { | 449 - (void)browserStateDestroyed:(ios::ChromeBrowserState*)browserState { |
450 _pendingRemovalCount.erase(browserState); | 450 _pendingRemovalCount.erase(browserState); |
451 } | 451 } |
452 | 452 |
453 @end | 453 @end |
OLD | NEW |