mirror of
https://github.com/AlexandreRouma/wiscast.git
synced 2026-04-18 07:42:44 +00:00
39 lines
1.1 KiB
JavaScript
39 lines
1.1 KiB
JavaScript
// Streaming objects
|
|
let sock = null;
|
|
let conn = null;
|
|
|
|
// GUI Objects
|
|
let idleScreen = document.querySelector('#idleScreen');
|
|
let dispIDSpan = document.querySelector('#dispID');
|
|
let pinScreen = document.querySelector('#pinScreen');
|
|
let pinSpan = document.querySelector('#pin');
|
|
let playback = document.querySelector('#playback');
|
|
let credits = document.querySelector('#credits');
|
|
|
|
// Connect to the server using WebSockets
|
|
console.log('Connecting to websocket...')
|
|
sock = new WebSocket(`ws://${location.host}/sig`);
|
|
sock.addEventListener('open', async (event) => {
|
|
console.log('Connected to websocket')
|
|
|
|
// // DEBUGGING ONLY
|
|
// await sock.send(JSON.stringify({
|
|
// type: 'init',
|
|
// pin: dispPINTb.value
|
|
// }))
|
|
|
|
await sock.send(JSON.stringify({
|
|
type: 'init',
|
|
clientType: 'display',
|
|
dispID: 'TEST',
|
|
otp: '123456'
|
|
}));
|
|
});
|
|
|
|
sock.addEventListener('message', (event) => {
|
|
console.log(event.data)
|
|
});
|
|
|
|
sock.addEventListener('close', (event) => {
|
|
console.log('Disconnected from websocket')
|
|
}); |