Chromium Code Reviews| Index: components/offline_pages/background/request_coordinator.cc |
| diff --git a/components/offline_pages/background/request_coordinator.cc b/components/offline_pages/background/request_coordinator.cc |
| index 13ab786e6ef39a623022bb3190f01917e1410029..fca2ab55c5a334edaf53a8cc4d99a2f6d7c9a3c0 100644 |
| --- a/components/offline_pages/background/request_coordinator.cc |
| +++ b/components/offline_pages/background/request_coordinator.cc |
| @@ -70,6 +70,16 @@ bool RequestCoordinator::SavePageLater( |
| return true; |
| } |
| +// If the client does not need the pages after all, then cancel them. |
|
dougarnett
2016/08/01 18:28:35
drop comment here - just keep .h comment up-to-dat
Pete Williamson
2016/08/01 23:23:07
Done.
|
| +void RequestCoordinator::RemoveRequests( |
| + const std::vector<ClientId>& client_ids) { |
| + |
| + queue_->RemoveRequestsByClientId( |
| + client_ids, |
| + base::Bind(&RequestCoordinator::UpdateRequestCallback, |
| + weak_ptr_factory_.GetWeakPtr())); |
| +} |
| + |
| void RequestCoordinator::AddRequestResultCallback( |
| RequestQueue::AddRequestResult result, |
| const SavePageRequest& request) { |