{dis}connection beeps for sse stream

This commit is contained in:
2020-10-28 22:04:32 -07:00
parent 1fb5b37949
commit 55ff48e6a3

View File

@@ -53,6 +53,8 @@
</section> </section>
<audio id="chime" src="indoor.mp3"></audio> <audio id="chime" src="indoor.mp3"></audio>
<audio id="beep_seek" preload="auto" src="disconnected.mp3"></audio>
<audio id="beep_conn" src="connected.mp3"></audio>
<template id="connected"> <template id="connected">
<span class="status connected">Connected</span> <span class="status connected">Connected</span>
</template> </template>
@@ -69,6 +71,7 @@
let reconnect; let reconnect;
let ping; let ping;
document.getElementById('beep_seek').load();
connect(); connect();
function connect() { function connect() {
console.log('connecting'); console.log('connecting');
@@ -79,10 +82,14 @@
} }
if (ping) { clearTimeout(ping); } if (ping) { clearTimeout(ping); }
sse = new EventSource('events'); sse = new EventSource('events');
let beep_seek = document.getElementById('beep_seek');
beep_seek.play();
sse.onopen = () => { sse.onopen = () => {
console.log('connected'); console.log('connected');
set_status('connected'); set_status('connected');
let beep_conn = document.getElementById('beep_conn');
beep_conn.play();
clearTimeout(reconnect); clearTimeout(reconnect);
keepalive(); keepalive();