feature: Websocket early impl

This commit is contained in:
jamesread
2023-08-09 21:11:13 +01:00
parent d74734972b
commit f7fd8af124
5 changed files with 58 additions and 11 deletions

32
webui/js/websocket.js Normal file
View File

@@ -0,0 +1,32 @@
export function setupWebsocket() {
window.websocketAvailable = false
window.ws = new WebSocket('ws://localhost:1337')
ws.addEventListener('open', websocketOnOpen)
ws.addEventListener('message', websocketOnMessage)
ws.addEventListener('error', websocketOnError)
ws.addEventListener('close', websocketOnClose)
}
function websocketOnOpen(evt) {
window.websocketAvailable = true
console.log("open")
const foo = '{}'
ws.send(foo)
}
function websocketOnMessage(msg) {
console.log(msg)
}
function websocketOnError(err) {
window.websocketAvailable = false
console.log(err)
}
function websocketOnClose() {
window.websocketAvailable = false
}