| 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 1138909ac2e1abee9de1c9f3e09ce1c09fdb807b..0cb161996851d3e0925be5e99ed2f7df3f624d80 100644
|
| --- a/components/offline_pages/background/request_coordinator.cc
|
| +++ b/components/offline_pages/background/request_coordinator.cc
|
| @@ -314,18 +314,16 @@ void RequestCoordinator::UpdateMultipleRequestsCallback(
|
| void RequestCoordinator::HandleRemovedRequestsAndCallback(
|
| const RemoveRequestsCallback& callback,
|
| BackgroundSavePageResult status,
|
| - const RequestQueue::UpdateMultipleRequestResults& results,
|
| - std::vector<std::unique_ptr<SavePageRequest>> requests) {
|
| - callback.Run(results);
|
| - HandleRemovedRequests(status, results, std::move(requests));
|
| + std::unique_ptr<UpdateRequestsResult> result) {
|
| + callback.Run(result->item_statuses);
|
| + HandleRemovedRequests(status, std::move(result));
|
| }
|
|
|
| void RequestCoordinator::HandleRemovedRequests(
|
| BackgroundSavePageResult status,
|
| - const RequestQueue::UpdateMultipleRequestResults& results,
|
| - std::vector<std::unique_ptr<SavePageRequest>> requests) {
|
| - for (const auto& request : requests)
|
| - NotifyCompleted(*request, status);
|
| + std::unique_ptr<UpdateRequestsResult> result) {
|
| + for (const auto& request : result->updated_items)
|
| + NotifyCompleted(request, status);
|
| }
|
|
|
| void RequestCoordinator::ScheduleAsNeeded() {
|
|
|