Add error handling to emotes fetch call

Agent-Logs-Url: https://github.com/Open3DLab/mikebase/sessions/349bd27e-61d5-40d4-b4d1-0c552a78a9e2

Co-authored-by: Ganonmaster <168445+Ganonmaster@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-04-07 00:25:09 +00:00
committed by GitHub
parent 715f825840
commit 54118b80a5
+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>