]> Sergey Matveev's repositories - btrtrc.git/blobdiff - webtorrent/transport.go
Support ICE servers auth (#920)
[btrtrc.git] / webtorrent / transport.go
index 856625874c8becc00be22a6ee600d401c260b13a..a8b6a845489e4d4003cc3610bfb3b3fdff000785 100644 (file)
@@ -48,12 +48,12 @@ func (me *wrappedPeerConnection) Close() error {
        return err
 }
 
-func newPeerConnection(logger log.Logger, iceServers []string) (*wrappedPeerConnection, error) {
+func newPeerConnection(logger log.Logger, iceServers []webrtc.ICEServer) (*wrappedPeerConnection, error) {
        newPeerConnectionMu.Lock()
        defer newPeerConnectionMu.Unlock()
        ctx, span := otel.Tracer(tracerName).Start(context.Background(), "PeerConnection")
 
-       pcConfig := webrtc.Configuration{ICEServers: []webrtc.ICEServer{{URLs: iceServers}}}
+       pcConfig := webrtc.Configuration{ICEServers: iceServers}
 
        pc, err := api.NewPeerConnection(pcConfig)
        if err != nil {