Files
rtcnet/ws_desktop.go
2023-04-20 07:34:59 -04:00

23 lines
395 B
Go

// +build !js
package rtcnet
import (
"context"
"net/http"
"crypto/tls"
"nhooyr.io/websocket"
)
func dialWs(ctx context.Context, url string, tlsConfig *tls.Config) (*websocket.Conn, error) {
wsConn, _, err := websocket.Dial(ctx, url, &websocket.DialOptions{
HTTPClient: &http.Client{
Transport: &http.Transport{
TLSClientConfig: tlsConfig,
},
},
})
return wsConn, err
}