mirror of
https://github.com/OliveTin/OliveTin
synced 2025-12-13 09:35:37 +00:00
feature: Websocket early impl
This commit is contained in:
32
webui/js/websocket.js
Normal file
32
webui/js/websocket.js
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user