diff options
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.cc | 18 |
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(); } |