From b118ba917c1fc56b3b53b49a53d995773e1c080a Mon Sep 17 00:00:00 2001 From: David Zhao Date: Tue, 22 Nov 2022 08:07:56 -1000 Subject: [PATCH] Set forceRelay to unset by default (#1184) Setting it to `DISABLED` could cause clients to override user preference to use relay. --- pkg/rtc/participant.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/rtc/participant.go b/pkg/rtc/participant.go index bd5dd5620..605fc7b37 100644 --- a/pkg/rtc/participant.go +++ b/pkg/rtc/participant.go @@ -1049,7 +1049,8 @@ func (p *ParticipantImpl) setupTransportManager() error { if iceConfig.PreferSub == types.PreferTls { p.params.ClientConf.ForceRelay = livekit.ClientConfigSetting_ENABLED } else { - p.params.ClientConf.ForceRelay = livekit.ClientConfigSetting_DISABLED + // UNSET indicates that clients could override RTCConfiguration to forceRelay + p.params.ClientConf.ForceRelay = livekit.ClientConfigSetting_UNSET } p.lock.Unlock()