Skip to content

Commit

Permalink
Merge pull request #8811 from /issues/15855
Browse files Browse the repository at this point in the history
Move away from using base::{Bind,Callback,Closure}()
  • Loading branch information
mariospr authored May 21, 2021
2 parents dfe4da5 + 10c9ed7 commit 671e91d
Show file tree
Hide file tree
Showing 57 changed files with 467 additions and 480 deletions.
24 changes: 12 additions & 12 deletions browser/binance/android/binance_native_worker.cc
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ BinanceNativeWorker::GetOAuthClientUrl(JNIEnv* env) {

void BinanceNativeWorker::GetAccessToken(JNIEnv* env) {
if (binance_service_) {
binance_service_->GetAccessToken(base::Bind(
binance_service_->GetAccessToken(base::BindOnce(
&BinanceNativeWorker::OnGetAccessToken, weak_factory_.GetWeakPtr()));
}
}
Expand Down Expand Up @@ -139,8 +139,8 @@ void BinanceNativeWorker::OnGetAccessToken(bool success) {
void BinanceNativeWorker::GetAccountBalances(JNIEnv* env) {
if (binance_service_) {
binance_service_->GetAccountBalances(
base::Bind(&BinanceNativeWorker::OnGetAccountBalances,
weak_factory_.GetWeakPtr()));
base::BindOnce(&BinanceNativeWorker::OnGetAccountBalances,
weak_factory_.GetWeakPtr()));
}
}

Expand All @@ -164,8 +164,8 @@ void BinanceNativeWorker::GetConvertQuote(
base::android::ConvertJavaStringToUTF8(env, from),
base::android::ConvertJavaStringToUTF8(env, to),
base::android::ConvertJavaStringToUTF8(env, amount),
base::Bind(&BinanceNativeWorker::OnGetConvertQuote,
weak_factory_.GetWeakPtr()));
base::BindOnce(&BinanceNativeWorker::OnGetConvertQuote,
weak_factory_.GetWeakPtr()));
}
}

Expand All @@ -184,7 +184,7 @@ void BinanceNativeWorker::OnGetConvertQuote(const std::string& quote_id,

void BinanceNativeWorker::GetCoinNetworks(JNIEnv* env) {
if (binance_service_) {
binance_service_->GetCoinNetworks(base::Bind(
binance_service_->GetCoinNetworks(base::BindOnce(
&BinanceNativeWorker::OnGetCoinNetworks, weak_factory_.GetWeakPtr()));
}
}
Expand All @@ -206,8 +206,8 @@ void BinanceNativeWorker::GetDepositInfo(
binance_service_->GetDepositInfo(
base::android::ConvertJavaStringToUTF8(env, symbol),
base::android::ConvertJavaStringToUTF8(env, ticker_network),
base::Bind(&BinanceNativeWorker::OnGetDepositInfo,
weak_factory_.GetWeakPtr()));
base::BindOnce(&BinanceNativeWorker::OnGetDepositInfo,
weak_factory_.GetWeakPtr()));
}
}

Expand All @@ -227,8 +227,8 @@ void BinanceNativeWorker::ConfirmConvert(
if (binance_service_) {
binance_service_->ConfirmConvert(
base::android::ConvertJavaStringToUTF8(env, quote_id),
base::Bind(&BinanceNativeWorker::OnConfirmConvert,
weak_factory_.GetWeakPtr()));
base::BindOnce(&BinanceNativeWorker::OnConfirmConvert,
weak_factory_.GetWeakPtr()));
}
}

Expand All @@ -242,7 +242,7 @@ void BinanceNativeWorker::OnConfirmConvert(bool success,

void BinanceNativeWorker::GetConvertAssets(JNIEnv* env) {
if (binance_service_) {
binance_service_->GetConvertAssets(base::Bind(
binance_service_->GetConvertAssets(base::BindOnce(
&BinanceNativeWorker::OnGetConvertAssets, weak_factory_.GetWeakPtr()));
}
}
Expand All @@ -259,7 +259,7 @@ void BinanceNativeWorker::OnGetConvertAssets(

void BinanceNativeWorker::RevokeToken(JNIEnv* env) {
if (binance_service_) {
binance_service_->RevokeToken(base::Bind(
binance_service_->RevokeToken(base::BindOnce(
&BinanceNativeWorker::OnRevokeToken, weak_factory_.GetWeakPtr()));
}
}
Expand Down
11 changes: 6 additions & 5 deletions browser/brave_browser_process_impl.cc
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,8 @@ namespace {
// Initializes callback for SystemRequestHandler
void InitSystemRequestHandlerCallback() {
network::SystemRequestHandler::OnBeforeSystemRequestCallback
before_system_request_callback = base::Bind(brave::OnBeforeSystemRequest);
before_system_request_callback =
base::BindRepeating(brave::OnBeforeSystemRequest);
network::SystemRequestHandler::GetInstance()
->RegisterOnBeforeSystemRequestCallback(before_system_request_callback);
}
Expand Down Expand Up @@ -146,14 +147,14 @@ void BraveBrowserProcessImpl::Init() {
UpdateBraveDarkMode();
pref_change_registrar_.Add(
kBraveDarkMode,
base::Bind(&BraveBrowserProcessImpl::OnBraveDarkModeChanged,
base::Unretained(this)));
base::BindRepeating(&BraveBrowserProcessImpl::OnBraveDarkModeChanged,
base::Unretained(this)));

#if BUILDFLAG(ENABLE_TOR)
pref_change_registrar_.Add(
tor::prefs::kTorDisabled,
base::Bind(&BraveBrowserProcessImpl::OnTorEnabledChanged,
base::Unretained(this)));
base::BindRepeating(&BraveBrowserProcessImpl::OnTorEnabledChanged,
base::Unretained(this)));
#endif

InitSystemRequestHandlerCallback();
Expand Down
43 changes: 20 additions & 23 deletions browser/brave_rewards/android/brave_rewards_native_worker.cc
Original file line number Diff line number Diff line change
Expand Up @@ -218,10 +218,8 @@ void BraveRewardsNativeWorker::OnGetRewardsParameters(
}

if (rewards_service) {
rewards_service->FetchBalance(
base::Bind(
&BraveRewardsNativeWorker::OnBalance,
weak_factory_.GetWeakPtr()));
rewards_service->FetchBalance(base::BindOnce(
&BraveRewardsNativeWorker::OnBalance, weak_factory_.GetWeakPtr()));
}
}

Expand Down Expand Up @@ -265,9 +263,8 @@ void BraveRewardsNativeWorker::FetchGrants(JNIEnv* env) {

void BraveRewardsNativeWorker::StartProcess(JNIEnv* env) {
if (brave_rewards_service_) {
brave_rewards_service_->StartProcess(base::Bind(
&BraveRewardsNativeWorker::OnStartProcess,
weak_factory_.GetWeakPtr()));
brave_rewards_service_->StartProcess(base::BindOnce(
&BraveRewardsNativeWorker::OnStartProcess, weak_factory_.GetWeakPtr()));
}
}

Expand Down Expand Up @@ -389,17 +386,17 @@ base::android::ScopedJavaLocalRef<jobjectArray>

void BraveRewardsNativeWorker::GetPendingContributionsTotal(JNIEnv* env) {
if (brave_rewards_service_) {
brave_rewards_service_->GetPendingContributionsTotal(base::Bind(
&BraveRewardsNativeWorker::OnGetPendingContributionsTotal,
weak_factory_.GetWeakPtr()));
brave_rewards_service_->GetPendingContributionsTotal(base::BindOnce(
&BraveRewardsNativeWorker::OnGetPendingContributionsTotal,
weak_factory_.GetWeakPtr()));
}
}

void BraveRewardsNativeWorker::GetRecurringDonations(JNIEnv* env) {
if (brave_rewards_service_) {
brave_rewards_service_->GetRecurringTips(base::Bind(
&BraveRewardsNativeWorker::OnGetRecurringTips,
weak_factory_.GetWeakPtr()));
brave_rewards_service_->GetRecurringTips(
base::BindOnce(&BraveRewardsNativeWorker::OnGetRecurringTips,
weak_factory_.GetWeakPtr()));
}
}

Expand All @@ -426,8 +423,8 @@ bool BraveRewardsNativeWorker::IsCurrentPublisherInRecurrentDonations(
void BraveRewardsNativeWorker::GetAutoContributeProperties(JNIEnv* env) {
if (brave_rewards_service_) {
brave_rewards_service_->GetAutoContributeProperties(
base::Bind(&BraveRewardsNativeWorker::OnGetAutoContributeProperties,
weak_factory_.GetWeakPtr()));
base::BindOnce(&BraveRewardsNativeWorker::OnGetAutoContributeProperties,
weak_factory_.GetWeakPtr()));
}
}

Expand All @@ -452,17 +449,17 @@ bool BraveRewardsNativeWorker::IsAutoContributeEnabled(JNIEnv* env) {

void BraveRewardsNativeWorker::GetReconcileStamp(JNIEnv* env) {
if (brave_rewards_service_) {
brave_rewards_service_->GetReconcileStamp(base::Bind(
&BraveRewardsNativeWorker::OnGetGetReconcileStamp,
weak_factory_.GetWeakPtr()));
brave_rewards_service_->GetReconcileStamp(
base::BindOnce(&BraveRewardsNativeWorker::OnGetGetReconcileStamp,
weak_factory_.GetWeakPtr()));
}
}

void BraveRewardsNativeWorker::ResetTheWholeState(JNIEnv* env) {
if (brave_rewards_service_) {
brave_rewards_service_->CompleteReset(base::Bind(
&BraveRewardsNativeWorker::OnResetTheWholeState,
weak_factory_.GetWeakPtr()));
brave_rewards_service_->CompleteReset(
base::BindOnce(&BraveRewardsNativeWorker::OnResetTheWholeState,
weak_factory_.GetWeakPtr()));
} else {
JNIEnv* env = base::android::AttachCurrentThread();

Expand Down Expand Up @@ -680,8 +677,8 @@ void BraveRewardsNativeWorker::ProcessRewardsPageUrl(JNIEnv* env,
std::string cpath = base::android::ConvertJavaStringToUTF8(env, path);
std::string cquery = base::android::ConvertJavaStringToUTF8(env, query);
auto callback =
base::Bind(&BraveRewardsNativeWorker::OnProcessRewardsPageUrl,
weak_factory_.GetWeakPtr());
base::BindOnce(&BraveRewardsNativeWorker::OnProcessRewardsPageUrl,
weak_factory_.GetWeakPtr());
brave_rewards_service_->ProcessRewardsPageUrl(cpath, cquery, callback);
}
}
Expand Down
4 changes: 2 additions & 2 deletions browser/brave_stats/brave_stats_updater.cc
Original file line number Diff line number Diff line change
Expand Up @@ -329,8 +329,8 @@ void BraveStatsUpdater::QueueServerPing() {
pref_change_registrar_->Init(pref_service_);
pref_change_registrar_->Add(
kReferralInitialization,
base::Bind(&BraveStatsUpdater::OnReferralInitialization,
base::Unretained(this)));
base::BindRepeating(&BraveStatsUpdater::OnReferralInitialization,
base::Unretained(this)));
}
if (ads_enabled) {
DetectUncertainFuture();
Expand Down
2 changes: 1 addition & 1 deletion browser/brave_stats/brave_stats_updater_browsertest.cc
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ class BraveStatsUpdaterBrowserTest : public InProcessBrowserTest {

void SetUpCommandLine(base::CommandLine* command_line) override {
embedded_test_server()->RegisterRequestHandler(
base::Bind(&HandleRequestForStats));
base::BindRepeating(&HandleRequestForStats));
ASSERT_TRUE(embedded_test_server()->Start());
command_line->AppendSwitchASCII(
brave_stats::switches::kBraveStatsUpdaterServer,
Expand Down
12 changes: 6 additions & 6 deletions browser/devtools/brave_devtools_ui_bindings_browsertest.cc
Original file line number Diff line number Diff line change
Expand Up @@ -37,24 +37,24 @@ IN_PROC_BROWSER_TEST_F(BraveDevToolsUIBindingsBrowserTest, ThemeTest) {
auto* devtools_ui_bindings = new BraveDevToolsUIBindings(web_contents);
DCHECK(devtools_ui_bindings);
devtools_ui_bindings->GetPreferences(
base::Bind(&BraveDevToolsUIBindingsBrowserTest::GetPreferenceCallback,
base::Unretained(this)));
base::BindOnce(&BraveDevToolsUIBindingsBrowserTest::GetPreferenceCallback,
base::Unretained(this)));
// Check current devtools' theme is same as native theme when user doesn't
// change devtools' theme explicitely.
EXPECT_EQ(ui_theme_, "\"dark\"");

dark_mode::SetBraveDarkModeType(
dark_mode::BraveDarkModeType::BRAVE_DARK_MODE_TYPE_LIGHT);
devtools_ui_bindings->GetPreferences(
base::Bind(&BraveDevToolsUIBindingsBrowserTest::GetPreferenceCallback,
base::Unretained(this)));
base::BindOnce(&BraveDevToolsUIBindingsBrowserTest::GetPreferenceCallback,
base::Unretained(this)));
// In devtools, default is used as light.
EXPECT_EQ(ui_theme_, "\"default\"");

// When user sets devtools' theme explicitely, respect user's setting.
devtools_ui_bindings->SetPreference("uiTheme", "\"dark\"");
devtools_ui_bindings->GetPreferences(
base::Bind(&BraveDevToolsUIBindingsBrowserTest::GetPreferenceCallback,
base::Unretained(this)));
base::BindOnce(&BraveDevToolsUIBindingsBrowserTest::GetPreferenceCallback,
base::Unretained(this)));
EXPECT_EQ(ui_theme_, "\"dark\"");
}
55 changes: 21 additions & 34 deletions browser/extensions/api/brave_rewards_api.cc
Original file line number Diff line number Diff line change
Expand Up @@ -122,9 +122,8 @@ BraveRewardsGetPublisherInfoFunction::Run() {

rewards_service->GetPublisherInfo(
params->publisher_key,
base::Bind(
&BraveRewardsGetPublisherInfoFunction::OnGetPublisherInfo,
this));
base::BindOnce(&BraveRewardsGetPublisherInfoFunction::OnGetPublisherInfo,
this));

return RespondLater();
}
Expand Down Expand Up @@ -170,7 +169,7 @@ BraveRewardsGetPublisherPanelInfoFunction::Run() {

rewards_service->GetPublisherPanelInfo(
params->publisher_key,
base::Bind(
base::BindOnce(
&BraveRewardsGetPublisherPanelInfoFunction::OnGetPublisherPanelInfo,
this));

Expand Down Expand Up @@ -225,11 +224,9 @@ BraveRewardsSavePublisherInfoFunction::Run() {
publisher_info->favicon_url = params->fav_icon_url;

rewards_service->SavePublisherInfo(
params->window_id,
std::move(publisher_info),
base::Bind(
&BraveRewardsSavePublisherInfoFunction::OnSavePublisherInfo,
this));
params->window_id, std::move(publisher_info),
base::BindOnce(
&BraveRewardsSavePublisherInfoFunction::OnSavePublisherInfo, this));

return RespondLater();
}
Expand Down Expand Up @@ -277,10 +274,6 @@ ExtensionFunction::ResponseAction BraveRewardsTipSiteFunction::Run() {
return RespondNow(NoArguments());
}

BraveRewardsTipUserFunction::BraveRewardsTipUserFunction()
: weak_factory_(this) {
}

BraveRewardsTipUserFunction::~BraveRewardsTipUserFunction() {
}

Expand Down Expand Up @@ -331,8 +324,8 @@ void BraveRewardsTipUserFunction::OnProcessStarted(
}
rewards_service->GetPublisherInfo(
publisher_key,
base::Bind(&BraveRewardsTipUserFunction::OnTipUserGetPublisherInfo,
this));
base::BindOnce(&BraveRewardsTipUserFunction::OnTipUserGetPublisherInfo,
this));
}

void BraveRewardsTipUserFunction::OnTipUserGetPublisherInfo(
Expand Down Expand Up @@ -368,11 +361,9 @@ void BraveRewardsTipUserFunction::OnTipUserGetPublisherInfo(
}

rewards_service->SavePublisherInfo(
0,
std::move(publisher_info),
base::Bind(&BraveRewardsTipUserFunction::
OnTipUserSavePublisherInfo,
weak_factory_.GetWeakPtr()));
0, std::move(publisher_info),
base::BindOnce(&BraveRewardsTipUserFunction::OnTipUserSavePublisherInfo,
this));
}

void BraveRewardsTipUserFunction::OnTipUserSavePublisherInfo(
Expand Down Expand Up @@ -650,9 +641,9 @@ BraveRewardsGetPendingContributionsTotalFunction::Run() {
return RespondNow(OneArgument(base::Value(0.0)));
}

rewards_service->GetPendingContributionsTotal(base::Bind(
&BraveRewardsGetPendingContributionsTotalFunction::OnGetPendingTotal,
this));
rewards_service->GetPendingContributionsTotal(base::BindOnce(
&BraveRewardsGetPendingContributionsTotalFunction::OnGetPendingTotal,
this));
return RespondLater();
}

Expand Down Expand Up @@ -747,11 +738,9 @@ BraveRewardsSaveRecurringTipFunction::Run() {
}

rewards_service_->SaveRecurringTip(
params->publisher_key,
params->new_amount,
base::Bind(
&BraveRewardsSaveRecurringTipFunction::OnSaveRecurringTip,
this));
params->publisher_key, params->new_amount,
base::BindOnce(&BraveRewardsSaveRecurringTipFunction::OnSaveRecurringTip,
this));

return RespondLater();
}
Expand Down Expand Up @@ -798,9 +787,8 @@ BraveRewardsGetRecurringTipsFunction::Run() {
return RespondNow(Error("Rewards service is not initialized"));
}

rewards_service->GetRecurringTips(base::Bind(
&BraveRewardsGetRecurringTipsFunction::OnGetRecurringTips,
this));
rewards_service->GetRecurringTips(base::BindOnce(
&BraveRewardsGetRecurringTipsFunction::OnGetRecurringTips, this));
return RespondLater();
}

Expand Down Expand Up @@ -1187,9 +1175,8 @@ BraveRewardsGetAnonWalletStatusFunction::Run() {
return RespondNow(Error("Rewards service is not initialized"));
}

rewards_service->GetAnonWalletStatus(base::Bind(
&BraveRewardsGetAnonWalletStatusFunction::OnGetAnonWalletStatus,
this));
rewards_service->GetAnonWalletStatus(base::BindOnce(
&BraveRewardsGetAnonWalletStatusFunction::OnGetAnonWalletStatus, this));
return RespondLater();
}

Expand Down
Loading

0 comments on commit 671e91d

Please sign in to comment.