Index: components/ntp_snippets/bookmarks/bookmark_suggestions_provider.cc |
diff --git a/components/ntp_snippets/bookmarks/bookmark_suggestions_provider.cc b/components/ntp_snippets/bookmarks/bookmark_suggestions_provider.cc |
index e990e6a047d58db5574260ac4a4237d1e71a620f..eaea934043a9fc0f63e7163abc1a6f33587c7d2f 100644 |
--- a/components/ntp_snippets/bookmarks/bookmark_suggestions_provider.cc |
+++ b/components/ntp_snippets/bookmarks/bookmark_suggestions_provider.cc |
@@ -188,7 +188,11 @@ void BookmarkSuggestionsProvider::ClearHistory( |
base::Time begin, |
base::Time end, |
const base::Callback<bool(const GURL& url)>& filter) { |
- // TODO(vitaliii): Implement. See crbug.com/641321. |
+ // TODO(vitaliii): Do not remove all dates, but only the ones matched by the |
+ // time range and the filter. |
+ RemoveAllLastVisitDates(bookmark_model_); |
+ ClearDismissedSuggestionsForDebugging(provided_category_); |
+ FetchBookmarks(); |
} |
void BookmarkSuggestionsProvider::ClearCachedSuggestions(Category category) { |