1
0
mirror of https://gitlab.crans.org/nounous/ghostream.git synced 2025-06-28 15:22:47 +02:00

Store the clients that are connected to a telnet shell in the connected viewers stats

This commit is contained in:
Yohann D'ANELLO
2020-10-13 11:37:59 +02:00
parent 88c4a037cb
commit 51d38f6fec
2 changed files with 18 additions and 1 deletions

View File

@ -4,6 +4,7 @@ package web
import (
"bytes"
"encoding/json"
"gitlab.crans.org/nounous/ghostream/stream/telnet"
"html/template"
"log"
"net"
@ -144,7 +145,9 @@ func statisticsHandler(w http.ResponseWriter, r *http.Request) {
enc := json.NewEncoder(w)
err := enc.Encode(struct {
ConnectedViewers int
}{webrtc.GetNumberConnectedSessions(streamID) + srt.GetNumberConnectedSessions(streamID)})
}{webrtc.GetNumberConnectedSessions(streamID) +
srt.GetNumberConnectedSessions(streamID) +
telnet.GetNumberConnectedSessions(streamID)})
if err != nil {
http.Error(w, "Failed to generate JSON.", http.StatusInternalServerError)
log.Printf("Failed to generate JSON: %s", err)