]> Sergey Matveev's repositories - btrtrc.git/commitdiff
remove code repetition (#926)
authorMarco Vidonis <31407403+marcovidonis@users.noreply.github.com>
Thu, 4 Apr 2024 01:29:22 +0000 (02:29 +0100)
committerGitHub <noreply@github.com>
Thu, 4 Apr 2024 01:29:22 +0000 (12:29 +1100)
client.go

index 43a8fc46b4aba313aa8f7a71040275b31e32cf46..a0af80c9e5e09d58157ee0baaede0110197fac22 100644 (file)
--- a/client.go
+++ b/client.go
@@ -311,13 +311,6 @@ func NewClient(cfg *ClientConfig) (cl *Client, err error) {
                }
        }
 
-       var ICEServers []webrtc.ICEServer
-       if cl.config.ICEServerList != nil {
-               ICEServers = cl.config.ICEServerList
-       } else if cl.config.ICEServers != nil {
-               ICEServers = []webrtc.ICEServer{{URLs: cl.config.ICEServers}}
-       }
-
        cl.websocketTrackers = websocketTrackers{
                PeerId: cl.peerID,
                Logger: cl.logger,
@@ -336,7 +329,7 @@ func NewClient(cfg *ClientConfig) (cl *Client, err error) {
                },
                Proxy:                      cl.config.HTTPProxy,
                WebsocketTrackerHttpHeader: cl.config.WebsocketTrackerHttpHeader,
-               ICEServers:                 ICEServers,
+               ICEServers:                 cl.ICEServers(),
                DialContext:                cl.config.TrackerDialContext,
                OnConn: func(dc datachannel.ReadWriteCloser, dcc webtorrent.DataChannelContext) {
                        cl.lock()