added getHandshakeTimeout
This commit is contained in:
@@ -211,11 +211,19 @@ func (rc *RecConn) setDefaultHandshakeTimeout() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (rc *RecConn) setDefaultDialer() {
|
func (rc *RecConn) setDefaultDialer() {
|
||||||
|
handshakeTimeout := rc.getHandshakeTimeout()
|
||||||
rc.mu.Lock()
|
rc.mu.Lock()
|
||||||
defer rc.mu.Unlock()
|
defer rc.mu.Unlock()
|
||||||
|
|
||||||
rc.dialer = websocket.DefaultDialer
|
rc.dialer = websocket.DefaultDialer
|
||||||
rc.dialer.HandshakeTimeout = rc.HandshakeTimeout
|
rc.dialer.HandshakeTimeout = handshakeTimeout
|
||||||
|
}
|
||||||
|
|
||||||
|
func (rc *RecConn) getHandshakeTimeout() time.Duration {
|
||||||
|
rc.mu.RLock()
|
||||||
|
defer rc.mu.RUnlock()
|
||||||
|
|
||||||
|
return rc.HandshakeTimeout
|
||||||
}
|
}
|
||||||
|
|
||||||
// Dial creates a new client connection.
|
// Dial creates a new client connection.
|
||||||
|
|||||||
Reference in New Issue
Block a user