summaryrefslogtreecommitdiff
path: root/chromium/components/offline_pages/core/background/mark_attempt_completed_task.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/offline_pages/core/background/mark_attempt_completed_task.cc')
-rw-r--r--chromium/components/offline_pages/core/background/mark_attempt_completed_task.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/chromium/components/offline_pages/core/background/mark_attempt_completed_task.cc b/chromium/components/offline_pages/core/background/mark_attempt_completed_task.cc
index e9a4ae1fdf4..348970df433 100644
--- a/chromium/components/offline_pages/core/background/mark_attempt_completed_task.cc
+++ b/chromium/components/offline_pages/core/background/mark_attempt_completed_task.cc
@@ -15,8 +15,9 @@ MarkAttemptCompletedTask::MarkAttemptCompletedTask(
RequestQueueStore* store,
int64_t request_id,
FailState fail_state,
- const RequestQueueStore::UpdateCallback& callback)
- : UpdateRequestTask(store, request_id, callback), fail_state_(fail_state) {}
+ RequestQueueStore::UpdateCallback callback)
+ : UpdateRequestTask(store, request_id, std::move(callback)),
+ fail_state_(fail_state) {}
MarkAttemptCompletedTask::~MarkAttemptCompletedTask() {}
@@ -32,7 +33,8 @@ void MarkAttemptCompletedTask::UpdateRequestImpl(
read_result->updated_items[0].MarkAttemptCompleted(fail_state_);
store()->UpdateRequests(
read_result->updated_items,
- base::Bind(&MarkAttemptCompletedTask::CompleteWithResult, GetWeakPtr()));
+ base::BindOnce(&MarkAttemptCompletedTask::CompleteWithResult,
+ GetWeakPtr()));
}
} // namespace offline_pages