Gronkh: Verschiebe json & adde Datum zur json
This commit is contained in:
@@ -299,7 +299,8 @@
|
||||
<input type="text" id="search-input" placeholder="Spielname eingeben..." aria-label="Spielname eingeben">
|
||||
<button id="search-button">Suchen</button>
|
||||
</div>
|
||||
<p class="update-info">Spieleliste zuletzt aktualisiert am 11.03.2025</p>
|
||||
|
||||
<p class="update-info" id="update-info">Spieleliste wird geladen...</p>
|
||||
</div>
|
||||
|
||||
<div class="game-section">
|
||||
@@ -337,12 +338,12 @@
|
||||
<script>
|
||||
// Kanal-Optionen
|
||||
const channels = {
|
||||
all: 'playlists.json',
|
||||
gronkh: 'gronkh_playlists.json',
|
||||
gronkhretro: 'gronkhretro_playlists.json',
|
||||
gronkhrpgs: 'gronkhrpgs_playlists.json',
|
||||
gronkhtv: 'gronkhtv_playlists.json',
|
||||
gronkhzeugs: 'gronkhzeugs_playlists.json'
|
||||
all: 'json/playlists.json',
|
||||
gronkh: 'json/gronkh_playlists.json',
|
||||
gronkhretro: 'json/gronkhretro_playlists.json',
|
||||
gronkhrpgs: 'json/gronkhrpgs_playlists.json',
|
||||
gronkhtv: 'json/gronkhtv_playlists.json',
|
||||
gronkhzeugs: 'json/gronkhzeugs_playlists.json'
|
||||
};
|
||||
|
||||
// Standard-Kanal
|
||||
@@ -363,9 +364,16 @@
|
||||
if (!response.ok) {
|
||||
throw new Error(`Fehler beim Laden der ${channel} Spieldaten`);
|
||||
}
|
||||
const games = await response.json();
|
||||
allGames[channel] = games; // Ergebnisse im Cache speichern
|
||||
return games;
|
||||
const data = await response.json();
|
||||
|
||||
// Aktualisiere das Datum in der UI
|
||||
if (data.updateInfo && data.updateInfo.lastUpdated) {
|
||||
document.getElementById('update-info').textContent = `Spieleliste zuletzt aktualisiert am ${data.updateInfo.lastUpdated}`;
|
||||
}
|
||||
|
||||
// Speichere die Playlists
|
||||
allGames[channel] = data.playlists || data; // Fallback für ältere JSON-Struktur
|
||||
return allGames[channel];
|
||||
} catch (error) {
|
||||
console.error('Fehler:', error);
|
||||
return [];
|
||||
|
Reference in New Issue
Block a user