{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>
<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">
<span class="status connected">Connected</span>
</template>
@@ -69,6 +71,7 @@
let reconnect;
let ping;
document.getElementById('beep_seek').load();
connect();
function connect() {
console.log('connecting');
@@ -79,10 +82,14 @@
}
if (ping) { clearTimeout(ping); }
sse = new EventSource('events');
let beep_seek = document.getElementById('beep_seek');
beep_seek.play();
sse.onopen = () => {
console.log('connected');
set_status('connected');
let beep_conn = document.getElementById('beep_conn');
beep_conn.play();
clearTimeout(reconnect);
keepalive();