Modernize base::Callback/Closure/Bind in Sync code
No behavior is changed. Old code is migrated to OnceCallback/BindOnce()
or RepeatingCallback/BindRepeating(), using OnceCallback whenever
possible. Some instances of base::*Closure() are also migrated to
base::DoNothing().
[email protected]
Bug: None
Change-Id: I489a44033b5ffeefb0a68100ba8480c7399970d2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2527142
Commit-Queue: Victor Vianna <[email protected]>
Reviewed-by: Rushan Suleymanov <[email protected]>
Auto-Submit: Victor Vianna <[email protected]>
Cr-Commit-Position: refs/heads/master@{#825713}
diff --git a/chrome/browser/extensions/extension_service_sync_unittest.cc b/chrome/browser/extensions/extension_service_sync_unittest.cc
index 00a2de8..23bbc95b 100644
--- a/chrome/browser/extensions/extension_service_sync_unittest.cc
+++ b/chrome/browser/extensions/extension_service_sync_unittest.cc
@@ -242,11 +242,10 @@
bool flare_was_called = false;
syncer::ModelType triggered_type(syncer::UNSPECIFIED);
base::WeakPtrFactory<ExtensionServiceSyncTest> factory(this);
- extension_sync_service()->SetSyncStartFlareForTesting(
- base::Bind(&ExtensionServiceSyncTest::MockSyncStartFlare,
- factory.GetWeakPtr(),
- &flare_was_called, // Safe due to WeakPtrFactory scope.
- &triggered_type)); // Safe due to WeakPtrFactory scope.
+ extension_sync_service()->SetSyncStartFlareForTesting(base::BindRepeating(
+ &ExtensionServiceSyncTest::MockSyncStartFlare, factory.GetWeakPtr(),
+ &flare_was_called, // Safe due to WeakPtrFactory scope.
+ &triggered_type)); // Safe due to WeakPtrFactory scope.
// Install a component extension.
std::string manifest;
@@ -268,11 +267,10 @@
bool flare_was_called = false;
syncer::ModelType triggered_type(syncer::UNSPECIFIED);
base::WeakPtrFactory<ExtensionServiceSyncTest> factory(this);
- extension_sync_service()->SetSyncStartFlareForTesting(
- base::Bind(&ExtensionServiceSyncTest::MockSyncStartFlare,
- factory.GetWeakPtr(),
- &flare_was_called, // Safe due to WeakPtrFactory scope.
- &triggered_type)); // Safe due to WeakPtrFactory scope.
+ extension_sync_service()->SetSyncStartFlareForTesting(base::BindRepeating(
+ &ExtensionServiceSyncTest::MockSyncStartFlare, factory.GetWeakPtr(),
+ &flare_was_called, // Safe due to WeakPtrFactory scope.
+ &triggered_type)); // Safe due to WeakPtrFactory scope.
ASSERT_FALSE(extension_system()->is_ready());
service()->Init();
@@ -292,11 +290,10 @@
bool flare_was_called = false;
syncer::ModelType triggered_type(syncer::UNSPECIFIED);
base::WeakPtrFactory<ExtensionServiceSyncTest> factory(this);
- extension_sync_service()->SetSyncStartFlareForTesting(
- base::Bind(&ExtensionServiceSyncTest::MockSyncStartFlare,
- factory.GetWeakPtr(),
- &flare_was_called, // Safe due to WeakPtrFactory scope.
- &triggered_type)); // Safe due to WeakPtrFactory scope.
+ extension_sync_service()->SetSyncStartFlareForTesting(base::BindRepeating(
+ &ExtensionServiceSyncTest::MockSyncStartFlare, factory.GetWeakPtr(),
+ &flare_was_called, // Safe due to WeakPtrFactory scope.
+ &triggered_type)); // Safe due to WeakPtrFactory scope.
base::FilePath path = data_dir().AppendASCII("good.crx");
InstallCRX(path, INSTALL_NEW);