]> Sergey Matveev's repositories - btrtrc.git/blobdiff - wstracker.go
Drop support for go 1.20
[btrtrc.git] / wstracker.go
index c379dc312030dbfac9483509e81e3bbbb6505b4f..84af9cbfc18fc0de09a2fafd7199d7dec97f04ca 100644 (file)
@@ -45,6 +45,7 @@ type websocketTrackers struct {
        Proxy                      httpTracker.ProxyFunc
        DialContext                func(ctx context.Context, network, addr string) (net.Conn, error)
        WebsocketTrackerHttpHeader func() netHttp.Header
+       ICEServers                 []string
 }
 
 func (me *websocketTrackers) Get(url string, infoHash [20]byte) (*webtorrent.TrackerClient, func()) {
@@ -64,6 +65,7 @@ func (me *websocketTrackers) Get(url string, infoHash [20]byte) (*webtorrent.Tra
                                        return fmt.Sprintf("tracker client for %q: %v", url, m)
                                }),
                                WebsocketTrackerHttpHeader: me.WebsocketTrackerHttpHeader,
+                               ICEServers:                 me.ICEServers,
                        },
                }
                value.TrackerClient.Start(func(err error) {