gomoku/public/scripts/handle-redirects.js

11 lines
353 B
JavaScript

document.addEventListener('htmx:wsAfterMessage', function (e) {
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
}
});