rebreak-monorepo/backend/server/data/gambling-domains.json
chahinebrini fe156a5f58 feat(blocker/vip): Freigabe-Button, landabhängige VIP-Liste, Hybrid-Komposition + Add-Check
Blocker-UI:
- FilterTile: Trash-Button → status-aware Freigabe-Button (Freigeben/Erneut/
  in-Prüfung); RemoveDomainSheet entfernt — kein Domain-Entfernen mehr in der UI
- VIP-Liste landabhängig: zeigt die komponierte Endpoint-Liste statt nur
  eigener Customs; Land über Geräte-Region (expo-localization)
- VIP-Realtime: refetch bei Domain-Add/Approve/Reject, pulsierender Ring
  für neue/active/submitted Chips

VIP-Komposition (webcontent-domains):
- Hybrid: Customs auf 30 gekappt, 20 Slots fest für die kuratierte Top-Liste
  reserviert — Customs können die Top-Gambling-Domains nicht verdrängen

Add-Check (custom-domains POST), für web reaktiviert — 3 Fälle gegen
Layer 1 (global) + Layer 2 (kuratierte VIP):
- weder global noch kuratiert → normaler active-Eintrag
- global + kuratiert → alreadyProtected, kein Slot
- global, nicht kuratiert → inGlobalNotVip; per addToVip als status=approved
  speicherbar (kein Slot, nur VIP-Liste)

DE-Gambling-Liste 30→36, nach Relevanz sortiert (erste 20 = reservierte Plätze)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 17:27:10 +02:00

101 lines
1.8 KiB
JSON

{
"_meta": {
"version": 2,
"updatedAt": "2026-05-22",
"maxDomainsPerCountry": 50,
"status": "starter"
},
"DE": [
"tipico.de",
"tipico.com",
"bwin.de",
"bwin.com",
"lotto.de",
"lotto24.de",
"interwetten.de",
"interwetten.com",
"betano.de",
"betano.com",
"winamax.de",
"bet-at-home.com",
"betway.de",
"admiralbet.de",
"merkur-bets.de",
"happybet.de",
"neobet.de",
"sportwetten.de",
"oddset.de",
"lottohelden.de",
"jackpot.de",
"drueckglueck.de",
"wunderino.com",
"merkurbets.de",
"loewen-play.de",
"merkur24.com",
"casino.de",
"casinos.de",
"betsson.de",
"leovegas.de",
"lapalingo.com",
"sunmaker.de",
"pokerstars.de",
"lottoland.com",
"jackpotpiraten.de",
"crazybuzzer.de"
],
"GB": [
"bet365.com",
"williamhill.com",
"skybet.com",
"skyvegas.com",
"ladbrokes.com",
"coral.co.uk",
"paddypower.com",
"betfair.com",
"betfred.com",
"unibet.co.uk",
"888.com",
"888sport.com",
"888casino.com",
"betway.com",
"virginbet.com",
"boylesports.com",
"betvictor.com",
"10bet.com",
"mrgreen.com",
"casumo.com",
"leovegas.com",
"grosvenorcasinos.com",
"mecca-bingo.com",
"gala-bingo.com",
"tombola.co.uk",
"lottoland.co.uk",
"national-lottery.co.uk",
"kwikfit-pools.co.uk",
"parimatch.co.uk",
"smarkets.com"
],
"FR": [
"winamax.fr",
"betclic.fr",
"betclic.com",
"pmu.fr",
"unibet.fr",
"parionssport.fdj.fr",
"fdj.fr",
"zebet.fr",
"vbet.fr",
"netbet.fr",
"bwin.fr",
"genybet.fr",
"zeturf.fr",
"feeling-bet.fr",
"barrierebet.fr",
"pokerstars.fr",
"partypoker.fr",
"lucien-barriere.com",
"casinobarriere.com",
"circus.be"
]
}