feat(jazz): add verbose logging for datachannel message handling

This commit is contained in:
zarazaex69
2026-04-14 01:18:54 +03:00
parent 902f6bc610
commit 889ac3fb7d

View File

@@ -201,13 +201,16 @@ func (p *Peer) setupDataChannelHandlers(dcReady chan struct{}) {
})
p.dc.OnMessage(func(msg webrtc.DataChannelMessage) {
logger.Verbosef("[Jazz] Received %d bytes on DataChannel", len(msg.Data))
if p.onData != nil && len(msg.Data) > 0 {
p.onData(msg.Data)
}
})
p.pcSub.OnDataChannel(func(dc *webrtc.DataChannel) {
logger.Verbosef("[Jazz] Received subscriber DataChannel: %s", dc.Label())
dc.OnMessage(func(msg webrtc.DataChannelMessage) {
logger.Verbosef("[Jazz] Received %d bytes on subscriber DC", len(msg.Data))
if p.onData != nil && len(msg.Data) > 0 {
p.onData(msg.Data)
}