Skip to content

Commit 7d68211

Browse files
authored
[Rewards] Rename RewardsService::GetPublisherActivityFromUrl (#29350)
1 parent b28a6ef commit 7d68211

File tree

13 files changed

+46
-49
lines changed

13 files changed

+46
-49
lines changed

browser/brave_rewards/android/brave_rewards_native_worker.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ void BraveRewardsNativeWorker::GetPublisherInfo(
243243
int tabId,
244244
const base::android::JavaParamRef<jstring>& host) {
245245
if (brave_rewards_service_) {
246-
brave_rewards_service_->GetPublisherActivityFromUrl(
246+
brave_rewards_service_->NotifyPublisherPageVisit(
247247
tabId, base::android::ConvertJavaStringToUTF8(env, host), "", "");
248248
}
249249
}

browser/brave_rewards/rewards_tab_helper.cc

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -89,10 +89,9 @@ void RewardsTabHelper::MaybeSavePublisherInfo() {
8989
}
9090

9191
// The Rewards system currently assumes that the |publisher_info| table is
92-
// populated by calling `GetPublisherActivityFromUrl` as the user navigates
93-
// the web. Previously, this was accomplished within the background script of
94-
// the Rewards extension.
95-
rewards_service_->GetPublisherActivityFromUrl(
92+
// populated by calling `NotifyPublisherPageVisit` as the user navigates
93+
// the web.
94+
rewards_service_->NotifyPublisherPageVisit(
9695
tab_id_.id(), GetWebContents().GetLastCommittedURL().spec(), "", "");
9796
}
9897

@@ -121,9 +120,7 @@ void RewardsTabHelper::OnCreatorDetected(
121120
// When a creator has been detected for the current tab, we must send the
122121
// creator data to the utility process so that the "publisher_info" database
123122
// table can be populated.
124-
// TODO(https://github.com/brave/brave-browser/issues/41832): Rename and
125-
// possibly refactor this API.
126-
rewards_service_->GetPublisherActivityFromVisitData(visit->Clone());
123+
rewards_service_->NotifyPublisherPageVisit(visit->Clone());
127124
}
128125
}
129126

components/brave_rewards/content/rewards_service.h

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,11 @@ class RewardsService : public KeyedService {
151151
virtual void GetBalanceReport(const uint32_t month,
152152
const uint32_t year,
153153
GetBalanceReportCallback callback) = 0;
154-
virtual void GetPublisherActivityFromVisitData(
155-
mojom::VisitDataPtr visit_data) = 0;
156-
virtual void GetPublisherActivityFromUrl(
157-
uint64_t tab_id,
158-
const std::string& url,
159-
const std::string& favicon_url,
160-
const std::string& publisher_blob) = 0;
154+
virtual void NotifyPublisherPageVisit(mojom::VisitDataPtr visit_data) = 0;
155+
virtual void NotifyPublisherPageVisit(uint64_t tab_id,
156+
const std::string& url,
157+
const std::string& favicon_url,
158+
const std::string& publisher_blob) = 0;
161159
virtual void GetPublisherBanner(const std::string& publisher_id,
162160
GetPublisherBannerCallback callback) = 0;
163161

components/brave_rewards/content/rewards_service_impl.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1069,16 +1069,16 @@ void RewardsServiceImpl::GetBalanceReport(const uint32_t month,
10691069
std::move(callback)));
10701070
}
10711071

1072-
void RewardsServiceImpl::GetPublisherActivityFromVisitData(
1072+
void RewardsServiceImpl::NotifyPublisherPageVisit(
10731073
mojom::VisitDataPtr visit_data) {
10741074
if (!Connected()) {
10751075
return;
10761076
}
10771077
uint32_t tab_id = visit_data->tab_id;
1078-
engine_->GetPublisherActivityFromUrl(tab_id, std::move(visit_data), "");
1078+
engine_->NotifyPublisherPageVisit(tab_id, std::move(visit_data), "");
10791079
}
10801080

1081-
void RewardsServiceImpl::GetPublisherActivityFromUrl(
1081+
void RewardsServiceImpl::NotifyPublisherPageVisit(
10821082
uint64_t tab_id,
10831083
const std::string& url,
10841084
const std::string& favicon_url,
@@ -1113,8 +1113,8 @@ void RewardsServiceImpl::GetPublisherActivityFromUrl(
11131113
visit_data->url = parsed_url.scheme() + "://" + *publisher_domain + "/";
11141114
visit_data->favicon_url = favicon_url;
11151115

1116-
engine_->GetPublisherActivityFromUrl(tab_id, std::move(visit_data),
1117-
publisher_blob);
1116+
engine_->NotifyPublisherPageVisit(tab_id, std::move(visit_data),
1117+
publisher_blob);
11181118
}
11191119

11201120
void RewardsServiceImpl::OnPanelPublisherInfo(mojom::Result result,

components/brave_rewards/content/rewards_service_impl.h

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,11 @@ class RewardsServiceImpl final : public RewardsService,
141141
void GetBalanceReport(const uint32_t month,
142142
const uint32_t year,
143143
GetBalanceReportCallback callback) override;
144-
void GetPublisherActivityFromVisitData(
145-
mojom::VisitDataPtr visit_data) override;
146-
void GetPublisherActivityFromUrl(uint64_t tab_id,
147-
const std::string& url,
148-
const std::string& favicon_url,
149-
const std::string& publisher_blob) override;
144+
void NotifyPublisherPageVisit(mojom::VisitDataPtr visit_data) override;
145+
void NotifyPublisherPageVisit(uint64_t tab_id,
146+
const std::string& url,
147+
const std::string& favicon_url,
148+
const std::string& publisher_blob) override;
150149
void GetPublisherBanner(const std::string& publisher_id,
151150
GetPublisherBannerCallback callback) override;
152151
void OnPublisherBanner(GetPublisherBannerCallback callback,

components/brave_rewards/core/engine/publisher/media/media.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@ void Media::OnMediaActivityError(mojom::VisitDataPtr visit_data,
7878
visit_data->path = "/";
7979
visit_data->name = name;
8080

81-
engine_->publisher()->GetPublisherActivityFromUrl(window_id,
82-
std::move(visit_data), "");
81+
engine_->publisher()->NotifyPublisherPageVisit(window_id,
82+
std::move(visit_data), "");
8383
}
8484

8585
void Media::SaveMediaInfo(const std::string& type,

components/brave_rewards/core/engine/publisher/media/youtube.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ void YouTube::OnMediaActivityError(const mojom::VisitData& visit_data,
301301
new_visit_data.path = "/";
302302
new_visit_data.name = name;
303303

304-
engine_->publisher()->GetPublisherActivityFromUrl(
304+
engine_->publisher()->NotifyPublisherPageVisit(
305305
window_id, mojom::VisitData::New(new_visit_data), std::string());
306306
} else {
307307
engine_->LogError(FROM_HERE) << "Media activity error";

components/brave_rewards/core/engine/publisher/publisher.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -546,9 +546,9 @@ void Publisher::SynopsisNormalizerCallback(
546546
base::DoNothing());
547547
}
548548

549-
void Publisher::GetPublisherActivityFromUrl(uint64_t windowId,
550-
mojom::VisitDataPtr visit_data,
551-
const std::string& publisher_blob) {
549+
void Publisher::NotifyPublisherPageVisit(uint64_t tab_id,
550+
mojom::VisitDataPtr visit_data,
551+
const std::string& publisher_blob) {
552552
if (!visit_data) {
553553
return;
554554
}
@@ -566,7 +566,7 @@ void Publisher::GetPublisherActivityFromUrl(uint64_t windowId,
566566

567567
visit_data->url += visit_data->path;
568568

569-
engine_->media()->GetMediaActivityFromUrl(windowId, std::move(visit_data),
569+
engine_->media()->GetMediaActivityFromUrl(tab_id, std::move(visit_data),
570570
type, publisher_blob);
571571
return;
572572
}
@@ -580,7 +580,7 @@ void Publisher::GetPublisherActivityFromUrl(uint64_t windowId,
580580
engine_->database()->GetPanelPublisherInfo(
581581
std::move(filter),
582582
base::BindOnce(&Publisher::OnPanelPublisherInfo,
583-
weak_factory_.GetWeakPtr(), windowId, *visit_data));
583+
weak_factory_.GetWeakPtr(), tab_id, *visit_data));
584584
}
585585

586586
void Publisher::OnSaveVisitInternal(mojom::Result result,

components/brave_rewards/core/engine/publisher/publisher.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ class Publisher {
5252

5353
void OnPublisherInfoSaved(const mojom::Result result);
5454

55-
void GetPublisherActivityFromUrl(uint64_t windowId,
56-
mojom::VisitDataPtr visit_data,
57-
const std::string& publisher_blob);
55+
void NotifyPublisherPageVisit(uint64_t tab_id,
56+
mojom::VisitDataPtr visit_data,
57+
const std::string& publisher_blob);
5858

5959
void GetPublisherBanner(const std::string& publisher_key,
6060
GetPublisherBannerCallback callback);

components/brave_rewards/core/engine/rewards_engine.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -151,14 +151,14 @@ void RewardsEngine::GetBalanceReport(mojom::ActivityMonth month,
151151
});
152152
}
153153

154-
void RewardsEngine::GetPublisherActivityFromUrl(
155-
uint64_t window_id,
154+
void RewardsEngine::NotifyPublisherPageVisit(
155+
uint64_t tab_id,
156156
mojom::VisitDataPtr visit_data,
157157
const std::string& publisher_blob) {
158-
WhenReady([this, window_id, visit_data = std::move(visit_data),
158+
WhenReady([this, tab_id, visit_data = std::move(visit_data),
159159
publisher_blob]() mutable {
160-
publisher()->GetPublisherActivityFromUrl(window_id, std::move(visit_data),
161-
publisher_blob);
160+
publisher()->NotifyPublisherPageVisit(tab_id, std::move(visit_data),
161+
publisher_blob);
162162
});
163163
}
164164

components/brave_rewards/core/engine/rewards_engine.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,9 @@ class RewardsEngine : public mojom::RewardsEngine,
108108
int32_t year,
109109
GetBalanceReportCallback callback) override;
110110

111-
void GetPublisherActivityFromUrl(uint64_t window_id,
112-
mojom::VisitDataPtr visit_data,
113-
const std::string& publisher_blob) override;
111+
void NotifyPublisherPageVisit(uint64_t tab_id,
112+
mojom::VisitDataPtr visit_data,
113+
const std::string& publisher_blob) override;
114114

115115
void GetPublisherBanner(const std::string& publisher_id,
116116
GetPublisherBannerCallback callback) override;

components/brave_rewards/core/mojom/rewards_engine.mojom

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,12 @@ interface RewardsEngine {
4646
GetBalanceReport(ActivityMonth month, int32 year)
4747
=> (Result result, BalanceReportInfo? report);
4848

49-
GetPublisherActivityFromUrl(uint64 window_id,
50-
VisitData visit_data,
51-
string publisher_blob);
49+
// Notifies the Rewards engine that the user has visited a publisher page
50+
// (which may be associated with a registered publisher) and calls the
51+
// client's |OnPanelPublisherInfo| observation method.
52+
NotifyPublisherPageVisit(uint64 tab_id,
53+
VisitData visit_data,
54+
string publisher_blob);
5255

5356
GetPublisherBanner(string publisher_id)
5457
=> (PublisherBanner? banner);

ios/browser/api/brave_rewards/brave_rewards_api.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -503,7 +503,7 @@ - (void)fetchPublisherActivityFromURL:(NSURL*)URL
503503
blob = base::SysNSStringToUTF8(publisherBlob);
504504
}
505505

506-
selfPtr->_rewardsEngine->GetPublisherActivityFromUrl(
506+
selfPtr->_rewardsEngine->NotifyPublisherPageVisit(
507507
tabId, std::move(visitData), blob);
508508
}];
509509
}

0 commit comments

Comments
 (0)