33 lines
673 B
JavaScript
33 lines
673 B
JavaScript
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
|
|
}
|