summaryrefslogtreecommitdiff
path: root/chromium/components/offline_pages/core/background/change_requests_state_task.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/offline_pages/core/background/change_requests_state_task.cc')
-rw-r--r--chromium/components/offline_pages/core/background/change_requests_state_task.cc18
1 files changed, 9 insertions, 9 deletions
diff --git a/chromium/components/offline_pages/core/background/change_requests_state_task.cc b/chromium/components/offline_pages/core/background/change_requests_state_task.cc
index 456cb50becc..b3043550d6b 100644
--- a/chromium/components/offline_pages/core/background/change_requests_state_task.cc
+++ b/chromium/components/offline_pages/core/background/change_requests_state_task.cc
@@ -12,11 +12,11 @@ ChangeRequestsStateTask::ChangeRequestsStateTask(
RequestQueueStore* store,
const std::vector<int64_t>& request_ids,
const SavePageRequest::RequestState new_state,
- const RequestQueueStore::UpdateCallback& callback)
+ RequestQueueStore::UpdateCallback callback)
: store_(store),
request_ids_(request_ids.begin(), request_ids.end()),
new_state_(new_state),
- callback_(callback),
+ callback_(std::move(callback)),
weak_ptr_factory_(this) {}
ChangeRequestsStateTask::~ChangeRequestsStateTask() {}
@@ -27,9 +27,9 @@ void ChangeRequestsStateTask::Run() {
void ChangeRequestsStateTask::ReadRequests() {
std::vector<int64_t> request_ids(request_ids_.begin(), request_ids_.end());
- store_->GetRequestsByIds(request_ids,
- base::Bind(&ChangeRequestsStateTask::UpdateRequests,
- weak_ptr_factory_.GetWeakPtr()));
+ store_->GetRequestsByIds(
+ request_ids, base::BindOnce(&ChangeRequestsStateTask::UpdateRequests,
+ weak_ptr_factory_.GetWeakPtr()));
}
void ChangeRequestsStateTask::UpdateRequests(
@@ -54,9 +54,9 @@ void ChangeRequestsStateTask::UpdateRequests(
items_to_update.push_back(request);
}
- store_->UpdateRequests(items_to_update,
- base::Bind(&ChangeRequestsStateTask::UpdateCompleted,
- weak_ptr_factory_.GetWeakPtr()));
+ store_->UpdateRequests(
+ items_to_update, base::BindOnce(&ChangeRequestsStateTask::UpdateCompleted,
+ weak_ptr_factory_.GetWeakPtr()));
}
void ChangeRequestsStateTask::UpdateCompleted(
@@ -76,7 +76,7 @@ void ChangeRequestsStateTask::UpdateCompleted(
std::make_pair(request_id, ItemActionStatus::NOT_FOUND));
}
- callback_.Run(std::move(update_result));
+ std::move(callback_).Run(std::move(update_result));
TaskComplete();
}