Chromium Code Reviews| Index: chrome/browser/extensions/activity_log/activity_log.cc |
| diff --git a/chrome/browser/extensions/activity_log/activity_log.cc b/chrome/browser/extensions/activity_log/activity_log.cc |
| index 1c2afc4ffef5c6e5790d3f2428c13053739545d5..cd309cd31239c1c2d1d4e21996350679758e46ed 100644 |
| --- a/chrome/browser/extensions/activity_log/activity_log.cc |
| +++ b/chrome/browser/extensions/activity_log/activity_log.cc |
| @@ -427,4 +427,34 @@ void ActivityLog::RegisterProfilePrefs( |
| user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); |
| } |
| +void ActivityLog::RemoveURLs(const std::vector<GURL>& restrict_urls) { |
| + if (!IsLogEnabled()) { |
|
felt
2013/08/27 19:59:03
I don't think the DLOG is needed -- I think just r
karenlees
2013/08/27 21:13:25
Done.
|
| + DLOG(INFO) << "Log not enabled for this profile."; |
| + return; |
| + } |
| + policy_->RemoveURLs(restrict_urls); |
| +} |
| + |
| +void ActivityLog::RemoveURLs(const std::set<GURL>& restrict_urls) { |
| + if (!IsLogEnabled()) { |
| + DLOG(INFO) << "Log not enabled for this profile."; |
| + return; |
| + } |
| + |
| + std::vector<GURL> urls; |
| + for (std::set<GURL>::iterator it = restrict_urls.begin(); |
| + it != restrict_urls.end(); ++it) { |
| + urls.push_back(*it); |
| + } |
| + policy_->RemoveURLs(urls); |
| +} |
| + |
| +void ActivityLog::RemoveURL(const GURL& url) { |
| + if (url.is_empty()) |
| + return; |
| + std::vector<GURL> urls; |
| + urls.push_back(url); |
| + RemoveURLs(urls); |
| +} |
| + |
| } // namespace extensions |