Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(39)

Unified Diff: components/offline_pages/core/offline_page_model_impl.cc

Issue 2858803002: [Offline Pages] Adding support for removed-on-cache-reset pages to query. (Closed)
Patch Set: Fixing tests. Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/offline_pages/core/offline_page_model_impl.cc
diff --git a/components/offline_pages/core/offline_page_model_impl.cc b/components/offline_pages/core/offline_page_model_impl.cc
index fd8c266a90582b3c39f94c5704b1eccf8fb03558..a85efca147175e5b12884e66b2b8d435e6844704 100644
--- a/components/offline_pages/core/offline_page_model_impl.cc
+++ b/components/offline_pages/core/offline_page_model_impl.cc
@@ -452,6 +452,14 @@ void OfflinePageModelImpl::DeletePagesByClientIds(
base::Passed(builder.Build(GetPolicyController())), delete_pages));
}
+void OfflinePageModelImpl::DeletePagesMatchingQuery(
+ std::unique_ptr<OfflinePageModelQuery> query,
+ const DeletePageCallback& callback) {
+ GetPagesMatchingQuery(std::move(query),
+ base::Bind(&OfflinePageModelImpl::DeletePages,
+ weak_ptr_factory_.GetWeakPtr(), callback));
+}
+
void OfflinePageModelImpl::DeletePages(
const DeletePageCallback& callback,
const MultipleOfflinePageItemResult& pages) {

Powered by Google App Engine
This is Rietveld 408576698