Add error handling to emotes fetch call

This commit is contained in:
Ganonmaster
2026-04-07 00:25:09 +00:00
committed by GitHub
parent 5d9fc26011
commit 2d4ad79857
+9 -1
View File
@@ -57,7 +57,10 @@
}
fetch('/json')
.then(function(r){ return r.json(); })
.then(function(r){
if (!r.ok) throw new Error('HTTP ' + r.status);
return r.json();
})
.then(function(data){
var grid = document.getElementById('grid');
var emotes = data.emotes || [];
@@ -83,6 +86,11 @@
card.appendChild(span);
grid.appendChild(card);
});
})
.catch(function(err){
var grid = document.getElementById('grid');
grid.textContent = 'Failed to load emotes: ' + err.message;
grid.style.color = '#f66';
});
})();
</script>