v1 path: check for subscriber_allow_pause presence before using it. (#4957)

Addresses https://github.com/livekit/livekit/issues/4956
This commit is contained in:
Raja Subramanian
2026-10-07 16:00:57 +05:30
committed by GitHub
parent bc849eb47d
commit 80da74b7e9
+4 -2
View File
@@ -280,8 +280,10 @@ func (s *RTCService) validateInternal(
pi.AdaptiveStream = joinRequest.GetConnectionSettings().GetAdaptiveStream()
pi.DisableICELite = joinRequest.GetConnectionSettings().GetDisableIceLite()
subscriberAllowPause := joinRequest.GetConnectionSettings().GetSubscriberAllowPause()
pi.SubscriberAllowPause = &subscriberAllowPause
if cs := joinRequest.GetConnectionSettings(); cs != nil && cs.SubscriberAllowPause != nil {
v := cs.GetSubscriberAllowPause()
pi.SubscriberAllowPause = &v
}
pi.AddTrackRequests = joinRequest.AddTrackRequests
pi.PublisherOffer = joinRequest.PublisherOffer