Fix error result from Transport.Connect errors

disco_info_form
Wichert Akkerman 5 years ago committed by Mickaël Rémond
parent 8fb3e33a1f
commit 01d78a1e5c

@ -23,11 +23,12 @@ func (t *WebsocketTransport) Connect() error {
defer cancel()
wsConn, _, err := websocket.Dial(ctx, t.Config.Address, nil)
if err == nil {
t.wsConn = wsConn
t.netConn = websocket.NetConn(t.ctx, t.wsConn, websocket.MessageText)
if err != nil {
return NewConnError(err, true)
}
return err
t.wsConn = wsConn
t.netConn = websocket.NetConn(t.ctx, t.wsConn, websocket.MessageText)
return nil
}
func (t WebsocketTransport) StartTLS(domain string) error {

@ -19,7 +19,10 @@ func (t *XMPPTransport) Connect() error {
var err error
t.conn, err = net.DialTimeout("tcp", t.Config.Address, time.Duration(t.Config.ConnectTimeout)*time.Second)
return err
if err != nil {
return NewConnError(err, true)
}
return nil
}
func (t XMPPTransport) DoesStartTLS() bool {

Loading…
Cancel
Save