[extension_updater] Refactor: Change extension updater callback to OnceClosure.

Change-Id: I8476314132a3c8f48a8043f620658bc48276f2aa
Reviewed-on: https://chromium-review.googlesource.com/1026704
Reviewed-by: Nico Weber <[email protected]>
Reviewed-by: Devlin <[email protected]>
Commit-Queue: Minh Nguyen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#553766}
diff --git a/chrome/browser/extensions/updater/update_service_browsertest.cc b/chrome/browser/extensions/updater/update_service_browsertest.cc
index c2a3a262..4523a861 100644
--- a/chrome/browser/extensions/updater/update_service_browsertest.cc
+++ b/chrome/browser/extensions/updater/update_service_browsertest.cc
@@ -69,7 +69,7 @@
 
   extensions::ExtensionUpdater::CheckParams params;
   params.ids = {kExtensionId};
-  extension_service()->updater()->CheckNow(params);
+  extension_service()->updater()->CheckNow(std::move(params));
 
   // UpdateService should emit an not-updated event.
   EXPECT_EQ(UpdateClientEvents::COMPONENT_NOT_UPDATED,
@@ -119,10 +119,8 @@
 
   extensions::ExtensionUpdater::CheckParams params;
   params.ids = {kExtensionId};
-  params.callback = base::BindRepeating(
-      [](base::OnceClosure quit_closure) { std::move(quit_closure).Run(); },
-      run_loop.QuitClosure());
-  extension_service()->updater()->CheckNow(params);
+  params.callback = run_loop.QuitClosure();
+  extension_service()->updater()->CheckNow(std::move(params));
 
   EXPECT_EQ(UpdateClientEvents::COMPONENT_UPDATED,
             WaitOnComponentUpdaterCompleteEvent(kExtensionId));