Skip to content

Commit 8375d2a

Browse files
committed
Adds support for non-verified flag
Resolves brave/brave-browser#2111
1 parent 87acb96 commit 8375d2a

File tree

4 files changed

+10
-1
lines changed

4 files changed

+10
-1
lines changed

DEPS

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ deps = {
1111
"vendor/python-patch": "https://github.com/svn2github/python-patch@a336a458016ced89aba90dfc3f4c8222ae3b1403",
1212
"vendor/omaha": "https://github.com/brave/omaha.git@100a56f086078d6ed3a9166d48fea122be34b0f5",
1313
"vendor/sparkle": "https://github.com/brave/Sparkle.git@c0759cce415d7c0feae45005c8a013b1898711f0",
14-
"vendor/bat-native-ledger": "https://github.com/brave-intl/bat-native-ledger@7bd43e1b5e3d16f7a0374796110d42783a7ef7bd",
14+
"vendor/bat-native-ledger": "https://github.com/brave-intl/bat-native-ledger@8d15acddb2cb6393622cfb7c6045b7884b15eba2",
1515
"vendor/bat-native-rapidjson": "https://github.com/brave-intl/bat-native-rapidjson.git@86aafe2ef89835ae71c9ed7c2527e3bb3000930e",
1616
"vendor/bip39wally-core-native": "https://github.com/brave-intl/bip39wally-core-native.git@9b119931c702d55be994117eb505d56310720b1d",
1717
"vendor/bat-native-anonize": "https://github.com/brave-intl/bat-native-anonize.git@adeff3254bb90ccdc9699040d5a4e1cd6b8393b7",

browser/ui/webui/brave_rewards_ui.cc

+4
Original file line numberDiff line numberDiff line change
@@ -525,18 +525,22 @@ void RewardsDOMHandler::SaveSetting(const base::ListValue* args) {
525525

526526
if (key == "contributionMinTime") {
527527
rewards_service_->SetPublisherMinVisitTime(std::stoull(value));
528+
OnContentSiteUpdated(rewards_service_);
528529
}
529530

530531
if (key == "contributionMinVisits") {
531532
rewards_service_->SetPublisherMinVisits(std::stoul(value));
533+
OnContentSiteUpdated(rewards_service_);
532534
}
533535

534536
if (key == "contributionNonVerified") {
535537
rewards_service_->SetPublisherAllowNonVerified(value == "true");
538+
OnContentSiteUpdated(rewards_service_);
536539
}
537540

538541
if (key == "contributionVideos") {
539542
rewards_service_->SetPublisherAllowVideos(value == "true");
543+
OnContentSiteUpdated(rewards_service_);
540544
}
541545

542546
if (key == "enabledContribute") {

components/brave_rewards/browser/publisher_info_database.cc

+4
Original file line numberDiff line numberDiff line change
@@ -483,6 +483,10 @@ std::string PublisherInfoDatabase::BuildClauses(int start,
483483
ledger::PUBLISHER_EXCLUDE_FILTER::FILTER_ALL_EXCEPT_EXCLUDED)
484484
clauses += " AND pi.excluded != ?";
485485

486+
if (!filter.non_verified) {
487+
clauses += " AND pi.verified = 1";
488+
}
489+
486490
for (const auto& it : filter.order_by) {
487491
clauses += " ORDER BY " + it.first;
488492
clauses += (it.second ? " ASC" : " DESC");

components/brave_rewards/browser/rewards_service_impl.cc

+1
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,7 @@ void RewardsServiceImpl::GetCurrentContributeList(
360360
filter.reconcile_stamp = ledger_->GetReconcileStamp();
361361
filter.excluded =
362362
ledger::PUBLISHER_EXCLUDE_FILTER::FILTER_ALL_EXCEPT_EXCLUDED;
363+
filter.non_verified = ledger_->GetPublisherAllowNonVerified();
363364

364365
ledger_->GetPublisherInfoList(
365366
start,

0 commit comments

Comments
 (0)