From 0a59f120127fee867d0c5d4c03730d2278c28ec1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Papp?= Date: Wed, 26 Jun 2024 15:25:32 +0200 Subject: [PATCH] Env var to force relay usage --- client/internal/peer/conn.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/internal/peer/conn.go b/client/internal/peer/conn.go index f93d4e8a6..e8dcb069b 100644 --- a/client/internal/peer/conn.go +++ b/client/internal/peer/conn.go @@ -4,6 +4,7 @@ import ( "context" "math/rand" "net" + "os" "runtime" "strings" "sync" @@ -155,7 +156,9 @@ func NewConn(engineCtx context.Context, config ConnConfig, statusRecorder *Statu } conn.handshaker.AddOnNewOfferListener(conn.workerRelay.OnNewOffer) - conn.handshaker.AddOnNewOfferListener(conn.workerICE.OnNewOffer) + if os.Getenv("NB_FORCE_RELAY") != "true" { + conn.handshaker.AddOnNewOfferListener(conn.workerICE.OnNewOffer) + } go conn.handshaker.Listen()