mirror of
https://github.com/openlibrecommunity/olcrtc.git
synced 2026-06-06 04:19:46 +00:00
feat(telemost): Enhance reconnect logging for multiplexer state management
This commit is contained in:
@@ -65,7 +65,7 @@ func Run(roomURL, keyHex string, socksPort int) error {
|
||||
c.peer = peer
|
||||
|
||||
peer.SetReconnectCallback(func(dc *webrtc.DataChannel) {
|
||||
log.Println("Updating DataChannel after reconnect")
|
||||
log.Println("Client reconnected - resetting multiplexer state")
|
||||
c.mux.Reset()
|
||||
c.mux.UpdateSendFunc(func(frame []byte) error {
|
||||
encrypted, err := c.cipher.Encrypt(frame)
|
||||
@@ -74,6 +74,7 @@ func Run(roomURL, keyHex string, socksPort int) error {
|
||||
}
|
||||
return dc.Send(encrypted)
|
||||
})
|
||||
log.Println("Client multiplexer reset complete")
|
||||
})
|
||||
|
||||
log.Println("Connecting to Telemost...")
|
||||
|
||||
@@ -72,7 +72,7 @@ func Run(roomURL, keyHex string) error {
|
||||
s.peer = peer
|
||||
|
||||
peer.SetReconnectCallback(func(dc *webrtc.DataChannel) {
|
||||
log.Println("Updating DataChannel after reconnect")
|
||||
log.Println("Server reconnected - resetting multiplexer state")
|
||||
s.mux.Reset()
|
||||
s.mux.UpdateSendFunc(func(frame []byte) error {
|
||||
encrypted, err := s.cipher.Encrypt(frame)
|
||||
@@ -81,6 +81,7 @@ func Run(roomURL, keyHex string) error {
|
||||
}
|
||||
return dc.Send(encrypted)
|
||||
})
|
||||
log.Println("Server multiplexer reset complete")
|
||||
})
|
||||
|
||||
log.Println("Connecting to Telemost...")
|
||||
|
||||
Reference in New Issue
Block a user