Silence errors when handle-redirects sees a message that was meant for someone else

This commit is contained in:
sepia 2025-07-23 15:13:22 -05:00
parent 74bb200f8f
commit 5385f7be04
1 changed files with 7 additions and 4 deletions

View File

@ -1,7 +1,10 @@
document.addEventListener('htmx:wsAfterMessage', function (e) { document.addEventListener('htmx:wsAfterMessage', function (e) {
console.log(e.detail.message); try {
const message = JSON.parse(e.detail.message); const message = JSON.parse(e.detail.message);
if (message.type === 'redirect_to_game') { if (message.type === 'redirect_to_game') {
window.location.href = '/?gameId=' + message.gameId; window.location.href = '/?gameId=' + message.gameId;
}
} catch (error) {
// some messages are plain divs and some are json. This usually means it was a div one
} }
}); });