Skip to content

Commit 0d38d1a

Browse files
author
Kevin Kuehler
committed
referrals: stats: Always RETRY_ON_NETWORK_CHANGE
Resolves brave/brave-browser#15034
1 parent 5f1630b commit 0d38d1a

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

browser/brave_stats/brave_stats_updater.cc

+4
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,8 @@ void BraveStatsUpdater::SendServerPing() {
382382
->GetURLLoaderFactory();
383383
simple_url_loader_ = network::SimpleURLLoader::Create(
384384
std::move(resource_request), traffic_annotation);
385+
simple_url_loader_->SetRetryOptions(
386+
1, network::SimpleURLLoader::RETRY_ON_NETWORK_CHANGE);
385387
simple_url_loader_->DownloadHeadersOnly(
386388
loader_factory,
387389
base::BindOnce(&BraveStatsUpdater::OnSimpleLoaderComplete,
@@ -412,6 +414,8 @@ void BraveStatsUpdater::SendUserTriggeredPing() {
412414
->GetURLLoaderFactory();
413415
simple_url_loader_ = network::SimpleURLLoader::Create(
414416
std::move(resource_request), traffic_annotation);
417+
simple_url_loader_->SetRetryOptions(
418+
1, network::SimpleURLLoader::RETRY_ON_NETWORK_CHANGE);
415419
simple_url_loader_->DownloadHeadersOnly(
416420
loader_factory,
417421
base::BindOnce(&BraveStatsUpdater::OnThresholdLoaderComplete,

components/brave_referrals/browser/brave_referrals_service.cc

+4
Original file line numberDiff line numberDiff line change
@@ -583,6 +583,8 @@ void BraveReferralsService::FetchReferralHeaders() {
583583
referral_headers_loader_ = network::SimpleURLLoader::Create(
584584
std::move(resource_request), traffic_annotation);
585585
referral_headers_loader_->SetAllowHttpErrorResults(true);
586+
referral_headers_loader_->SetRetryOptions(
587+
1, network::SimpleURLLoader::RetryMode::RETRY_ON_NETWORK_CHANGE);
586588
referral_headers_loader_->DownloadToString(
587589
loader_factory,
588590
base::BindOnce(&BraveReferralsService::OnReferralHeadersLoadComplete,
@@ -696,6 +698,8 @@ void BraveReferralsService::CheckForReferralFinalization() {
696698
referral_finalization_check_loader_->SetAllowHttpErrorResults(true);
697699
referral_finalization_check_loader_->AttachStringForUpload(
698700
BuildReferralFinalizationCheckPayload(), "application/json");
701+
referral_finalization_check_loader_->SetRetryOptions(
702+
1, network::SimpleURLLoader::RetryMode::RETRY_ON_NETWORK_CHANGE);
699703
referral_finalization_check_loader_->DownloadToString(
700704
loader_factory,
701705
base::BindOnce(

0 commit comments

Comments
 (0)