2
0

removed go routine for dial

This commit is contained in:
Lucas Löffel
2018-10-09 14:09:45 +02:00
parent 112dbdc9f6
commit 2e0bb1fcd5
+1 -3
View File
@@ -247,7 +247,7 @@ func (rc *RecConn) Dial(urlStr string, reqHeader http.Header) {
rc.setDefaultDialer()
// Connect
go rc.connect()
rc.connect()
// wait on first attempt
time.Sleep(rc.HandshakeTimeout)
@@ -280,9 +280,7 @@ func (rc *RecConn) connect() {
for {
nextItvl := b.Duration()
rc.mu.Lock()
wsConn, httpResp, err := rc.dialer.Dial(rc.url, rc.reqHeader)
rc.mu.Unlock()
rc.mu.Lock()
rc.Conn = wsConn