| 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) {
|
|
|