From edfa09bb9fd64a2308d5873099d4c6feba6d53d0 Mon Sep 17 00:00:00 2001 From: seydx Date: Sat, 10 May 2025 19:04:47 +0200 Subject: [PATCH] ring: update peer connection state handling and pass sdo to producer --- pkg/ring/client.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/ring/client.go b/pkg/ring/client.go index ccd17743..da1b2ce8 100644 --- a/pkg/ring/client.go +++ b/pkg/ring/client.go @@ -237,7 +237,10 @@ func Dial(rawURL string) (*Client, error) { case pion.PeerConnectionState: switch msg { + case pion.PeerConnectionStateNew: + break case pion.PeerConnectionStateConnecting: + break case pion.PeerConnectionStateConnected: connState.Done(nil) default: @@ -391,6 +394,8 @@ func (c *Client) startMessageLoop(connState *core.Waiter) { c.Stop() return } + + prod.SDP = msg.Body.SDP } case "ice":