From 4f92608f33a5e393c1732b0f82d7da4691e1f68d Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Wed, 31 Aug 2022 23:09:01 +0300 Subject: [PATCH] Fix webrtc close when it starts from ws --- cmd/webrtc/webrtc.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/webrtc/webrtc.go b/cmd/webrtc/webrtc.go index f4589cf4..b0d6ee1b 100644 --- a/cmd/webrtc/webrtc.go +++ b/cmd/webrtc/webrtc.go @@ -84,8 +84,8 @@ func offerHandler(ctx *api.Context, msg *streamer.Message) { conn.UserAgent = ctx.Request.UserAgent() conn.Listen(func(msg interface{}) { switch msg := msg.(type) { - case streamer.EventType: - if msg == streamer.StateNull { + case pion.PeerConnectionState: + if msg == pion.PeerConnectionStateClosed { stream.RemoveConsumer(conn) } case *streamer.Message: @@ -152,7 +152,7 @@ func ExchangeSDP( conn.Listen(func(msg interface{}) { switch msg := msg.(type) { case pion.PeerConnectionState: - if msg == pion.PeerConnectionStateClosed{ + if msg == pion.PeerConnectionStateClosed { stream.RemoveConsumer(conn) } }