1
0
mirror of https://gitlab.crans.org/nounous/ghostream.git synced 2025-06-27 14:42:05 +02:00

Working javascript modules

This commit is contained in:
Alexandre Iooss
2020-10-20 21:59:07 +02:00
parent c88f473ec0
commit 0b3fb87fa2
2 changed files with 73 additions and 64 deletions

View File

@ -34,18 +34,17 @@
{{end}}
</div>
<script type="module" src="/static/js/main.js"></script>
<script>
<script type="module">
import { initViewerPage } from "/static/js/main.js";
// Some variables that need to be fixed by web page
const viewersCounterRefreshPeriod = Number("{{.Cfg.ViewersCounterRefreshPeriod}}");
const stream = "{{.Path}}";
const stunServers = [
{{range $id, $value := .Cfg.STUNServers}}
"{{$value}}",
{{end}}
]
startPeerConnection()
// Wait a bit before pulling viewers counter for the first time
setTimeout(() => {
refreshViewersCounter("{{.Path}}", {{.Cfg.ViewersCounterRefreshPeriod}})
}, 1000)
initViewerPage(stream, stunServers, viewersCounterRefreshPeriod)
</script>
{{end}}