Added sse and a new screen

This commit is contained in:
2023-06-17 18:17:36 +03:00
parent 6b161f2e2c
commit 3cdd827708
21 changed files with 525 additions and 312 deletions

View File

@@ -0,0 +1,17 @@
// import useStore from '../store'
export default () => {
// const store = useStore()
const evtSource = new EventSource(`${process.env.VUE_APP_BACKEND}/stream`);
function addAnswerListener(handler) {
evtSource.addEventListener('answer', (event) => handler(JSON.parse(event.data)))
}
function addUserlistListener(handler) {
evtSource.addEventListener('userlist', (event) => handler(JSON.parse(event.data)))
}
return { addAnswerListener, addUserlistListener }
}