change: Konzerte ohne Zeitfenster — Chips nur noch bei den Veroeffentlichungen

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
marcandClaude Opus 5 committed 2026-09-27 10:46:05 +02:00
1 parent 17a677a5a5
commit ae357b0eb9
9 files changed
+66 -48

No files matched your search

+5 -3
View File
@@ -102,11 +102,13 @@ async function inHaeppchen(items, groesse, fn) {
/**
* @param {Array<{id,name}>} kuenstler Navidrome-Künstler
* @param {string} apiKey Ticketmaster-Schlüssel
* @param {number} tage Zeitfenster nach vorn
* @param {number} tage Zeitfenster nach vorn; 0 = kein Fenster (Vorgabe)
* @returns {{konzerte:Array, ohneTermine:Array<string>}}
*/
async function kommendeKonzerte(kuenstler, apiKey, tage = 365) {
const grenze = Date.now() + tage * 24 * 60 * 60 * 1000;
async function kommendeKonzerte(kuenstler, apiKey, tage = 0) {
// Kein Fenster als Vorgabe: Ticketmaster liefert ohnehin nur Anstehendes, und bei Konzerten
// will man ALLES sehen, was angekuendigt ist — eine Tagesgrenze schneidet nur willkuerlich ab.
const grenze = tage > 0 ? Date.now() + tage * 24 * 60 * 60 * 1000 : Infinity;
const ohneTermine = [];
const proKuenstler = await inHaeppchen(kuenstler, GLEICHZEITIG, async (k) => {