1818#include " base/memory/scoped_refptr.h"
1919#include " base/metrics/histogram_macros.h"
2020#include " base/strings/string_util.h"
21- #include " base/system/sys_info.h"
2221#include " brave/browser/brave_browser_features.h"
2322#include " brave/browser/brave_stats/brave_stats_updater_params.h"
2423#include " brave/browser/brave_stats/buildflags.h"
2827#include " brave/browser/misc_metrics/profile_misc_metrics_service.h"
2928#include " brave/browser/misc_metrics/profile_misc_metrics_service_factory.h"
3029#include " brave/common/brave_channel_info.h"
31- #include " brave/components/brave_ads/buildflags/buildflags.h"
3230#include " brave/components/brave_referrals/common/pref_names.h"
3331#include " brave/components/brave_stats/browser/brave_stats_updater_util.h"
3432#include " brave/components/brave_wallet/common/buildflags/buildflags.h"
3533#include " brave/components/constants/network_constants.h"
3634#include " brave/components/constants/pref_names.h"
3735#include " brave/components/misc_metrics/general_browser_usage.h"
38- #include " brave/components/rpill/common/rpill.h"
3936#include " brave/components/serp_metrics/serp_metrics.h"
4037#include " brave/components/version_info/version_info.h"
4138#include " chrome/browser/browser_process.h"
5653#include " services/network/public/cpp/simple_url_loader.h"
5754#include " services/network/public/mojom/fetch_api.mojom-shared.h"
5855
59- #if BUILDFLAG(ENABLE_BRAVE_ADS)
60- #include " brave/components/brave_ads/core/public/prefs/pref_names.h"
61- #endif
62-
6356#if BUILDFLAG(ENABLE_BRAVE_WALLET)
6457#include " brave/components/brave_wallet/browser/pref_names.h"
6558#endif
@@ -288,22 +281,13 @@ bool BraveStatsUpdater::IsReferralInitialized() {
288281 pref_service_->GetBoolean (kReferralCheckedForPromoCodeFile );
289282}
290283
291- bool BraveStatsUpdater::IsAdsEnabled () {
292- #if BUILDFLAG(ENABLE_BRAVE_ADS)
293- return pref_service_->GetBoolean (brave_ads::prefs::kEnabledForLastProfile );
294- #else
295- return false ;
296- #endif
297- }
298-
299284void BraveStatsUpdater::OnProfileAdded (Profile* profile) {
300285 general_browser_usage_p3a_->ReportProfileCount (
301286 g_browser_process->profile_manager ()->GetNumberOfProfiles ());
302287}
303288
304289void BraveStatsUpdater::QueueServerPing () {
305290 const bool referrals_initialized = IsReferralInitialized ();
306- const bool ads_enabled = IsAdsEnabled ();
307291 int num_closures = 0 ;
308292
309293 // Note: We don't have the callbacks here because otherwise there is a race
@@ -312,9 +296,6 @@ void BraveStatsUpdater::QueueServerPing() {
312296 if (!referrals_initialized) {
313297 ++num_closures;
314298 }
315- if (ads_enabled) {
316- ++num_closures;
317- }
318299
319300 // Note: If num_closures == 0, the callback runs immediately
320301 stats_preconditions_barrier_ = base::BarrierClosure (
@@ -329,16 +310,6 @@ void BraveStatsUpdater::QueueServerPing() {
329310 base::BindRepeating (&BraveStatsUpdater::OnReferralInitialization,
330311 base::Unretained (this )));
331312 }
332-
333- if (ads_enabled) {
334- DetectUncertainFuture ();
335- }
336- }
337-
338- void BraveStatsUpdater::DetectUncertainFuture () {
339- brave_rpill::DetectUncertainFuture (
340- base::BindOnce (&BraveStatsUpdater::OnDetectUncertainFuture,
341- weak_ptr_factory_.GetWeakPtr ()));
342313}
343314
344315void BraveStatsUpdater::OnReferralInitialization () {
@@ -348,18 +319,6 @@ void BraveStatsUpdater::OnReferralInitialization() {
348319 }
349320}
350321
351- void BraveStatsUpdater::OnDetectUncertainFuture (
352- const bool is_uncertain_future) {
353- if (is_uncertain_future) {
354- arch_ = ProcessArch::kArchVirt ;
355- } else {
356- arch_ = ProcessArch::kArchMetal ;
357- }
358- if (stats_preconditions_barrier_) {
359- stats_preconditions_barrier_.Run ();
360- }
361- }
362-
363322void BraveStatsUpdater::StartServerPingStartupTimer () {
364323 stats_preconditions_barrier_.Reset ();
365324 stats_startup_complete_ = true ;
@@ -375,7 +334,7 @@ void BraveStatsUpdater::SendServerPing() {
375334
376335 auto stats_updater_params =
377336 std::make_unique<brave_stats::BraveStatsUpdaterParams>(
378- pref_service_, GetSerpMetrics (profile_manager_), arch_ );
337+ pref_service_, GetSerpMetrics (profile_manager_));
379338 auto endpoint = BuildStatsEndpoint (kBraveUsageStandardPath );
380339 resource_request->url = GetUpdateURL (endpoint, *stats_updater_params);
381340 resource_request->credentials_mode = network::mojom::CredentialsMode::kOmit ;
0 commit comments