mirror of
https://github.com/livekit/livekit.git
synced 2026-05-15 00:55:32 +00:00
change client resume condition to disconnected, not failed (#583)
This commit is contained in:
@@ -983,7 +983,7 @@ func (p *ParticipantImpl) handlePrimaryStateChange(state webrtc.PeerConnectionSt
|
||||
p.SetMigrateState(types.MigrateStateComplete)
|
||||
}
|
||||
p.incActiveCounter()
|
||||
} else if state == webrtc.PeerConnectionStateFailed {
|
||||
} else if state == webrtc.PeerConnectionStateDisconnected {
|
||||
// clients support resuming of connections when websocket becomes disconnected
|
||||
p.closeSignalConnection()
|
||||
|
||||
@@ -1019,7 +1019,7 @@ func (p *ParticipantImpl) handlePrimaryStateChange(state webrtc.PeerConnectionSt
|
||||
// for the secondary peer connection, we still need to handle when they become disconnected
|
||||
// instead of allowing them to silently fail.
|
||||
func (p *ParticipantImpl) handleSecondaryStateChange(state webrtc.PeerConnectionState) {
|
||||
if state == webrtc.PeerConnectionStateFailed {
|
||||
if state == webrtc.PeerConnectionStateDisconnected {
|
||||
// clients support resuming of connections when websocket becomes disconnected
|
||||
p.closeSignalConnection()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user