diff --git a/public/scripts/handle-redirects.js b/public/scripts/handle-redirects.js index bc8dbff..9d7ea65 100644 --- a/public/scripts/handle-redirects.js +++ b/public/scripts/handle-redirects.js @@ -1,7 +1,10 @@ document.addEventListener('htmx:wsAfterMessage', function (e) { - console.log(e.detail.message); - const message = JSON.parse(e.detail.message); - if (message.type === 'redirect_to_game') { - window.location.href = '/?gameId=' + message.gameId; + try { + const message = JSON.parse(e.detail.message); + if (message.type === 'redirect_to_game') { + 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 } });