import { NamedPage } from 'vj/misc/PageLoader'; const page = new NamedPage('manage_dashboard', async () => { const { default: SockJs } = await import('../components/socket'); const sock = new SockJs(Context.socketUrl); sock.onopen = () => { $('
').appendTo('#messages'); }; sock.onmessage = (message) => { const msg = JSON.parse(message.data); if (msg.type === 'log') { const div = $('Connection opened.
').appendTo('#messages'); $(`${msg.payload}
`).appendTo(div); } else if (msg.type === 'warn') { const div = $('').appendTo('#messages'); $(`${msg.payload}
`).appendTo(div); } else if (msg.type === 'error') { const div = $('').appendTo('#messages'); $(`${msg.payload}
`).appendTo(div); } }; sock.onclose = (message) => { $(``).appendTo('#messages'); }; }); export default page;Connection closed,reason=${JSON.stringify(message.reason)}