Skip to content

Commit 0256bc0

Browse files
committed
Added campaign.excludedApps support (closes KudoAI/ads-library#129) ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions/tree/main/bravegpt]
1 parent 91ad06c commit 0256bc0

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

chatgpt/bravegpt/bravegpt.user.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
// @description:zu Yengeza izimpendulo ze-AI ku-Brave Search (inikwa amandla yi-GPT-4o!)
149149
// @author KudoAI
150150
// @namespace https://kudoai.com
151-
// @version 2026.7.27.3
151+
// @version 2026.7.27.4
152152
// @license MIT
153153
// @icon https://cdn.jsdelivr.net/gh/KudoAI/bravegpt@2f21b5f/assets/images/icons/app/icon48.png
154154
// @icon64 https://cdn.jsdelivr.net/gh/KudoAI/bravegpt@2f21b5f/assets/images/icons/app/icon64.png
@@ -866,7 +866,9 @@
866866
// Select random, active campaign
867867
for (const [campaignName, campaign] of shuffle(applyBoosts(Object.entries(campaignsData)))) {
868868
const campaignIsActive = campaign.active && (!campaign.endDate || currentDate <= campaign.endDate)
869-
if (!campaignIsActive) continue // to next campaign since campaign inactive
869+
if (!campaignIsActive
870+
|| campaign.excludedApps && campaign.excludedApps.some(ex => new RegExp(ex, 'i').test(app.name))
871+
) continue // to next campaign
870872

871873
// Select random active group
872874
for (const [groupName, adGroup] of shuffle(applyBoosts(Object.entries(campaign.adGroups)))) {

0 commit comments

Comments
 (0)