Handle misconfiguration
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
@@ -21,6 +21,7 @@ import (
|
|||||||
"encoding/base64"
|
"encoding/base64"
|
||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
|
"strings"
|
||||||
|
|
||||||
"github.com/chromedp/cdproto/page"
|
"github.com/chromedp/cdproto/page"
|
||||||
"github.com/chromedp/chromedp"
|
"github.com/chromedp/chromedp"
|
||||||
@@ -74,8 +75,13 @@ func WithTracerProvider(tp trace.TracerProvider) Option {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func NewConverter(addr string, opts ...Option) *Converter {
|
func NewConverter(addr string, opts ...Option) *Converter {
|
||||||
|
// Only add ws:// prefix if it's not already present
|
||||||
|
if !strings.HasPrefix(addr, "ws://") {
|
||||||
|
addr = "ws://" + addr
|
||||||
|
}
|
||||||
|
|
||||||
c := &Converter{
|
c := &Converter{
|
||||||
addr: "ws://" + addr,
|
addr: addr,
|
||||||
l: log.NewLogger(log.WithOutput(io.Discard)),
|
l: log.NewLogger(log.WithOutput(io.Discard)),
|
||||||
tracerProvider: otel.GetTracerProvider(),
|
tracerProvider: otel.GetTracerProvider(),
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user