@@ -17,10 +17,6 @@ import (
17
17
const (
18
18
kontrolRetryDuration = 10 * time .Second
19
19
proxyRetryDuration = 10 * time .Second
20
-
21
- // kontrolConnectTimeout is the timeout for connecting to Kontrol in
22
- // TellKontrol-like methods.
23
- kontrolConnectTimeout = 10 * time .Second
24
20
)
25
21
26
22
// Returned from GetKites when query matches no kites.
@@ -146,7 +142,7 @@ func (k *Kite) GetKites(query *protocol.KontrolQuery) ([]*Client, error) {
146
142
func (k * Kite ) getKites (args protocol.GetKitesArgs ) ([]* Client , error ) {
147
143
<- k .kontrol .readyConnected
148
144
149
- response , err := k .kontrol .TellWithTimeout ("getKites" , 4 * time . Second , args )
145
+ response , err := k .kontrol .TellWithTimeout ("getKites" , k . Config . Timeout , args )
150
146
if err != nil {
151
147
return nil , err
152
148
}
@@ -195,7 +191,7 @@ func (k *Kite) GetToken(kite *protocol.Kite) (string, error) {
195
191
196
192
<- k .kontrol .readyConnected
197
193
198
- result , err := k .kontrol .TellWithTimeout ("getToken" , 4 * time . Second , kite )
194
+ result , err := k .kontrol .TellWithTimeout ("getToken" , k . Config . Timeout , kite )
199
195
if err != nil {
200
196
return "" , err
201
197
}
@@ -225,7 +221,7 @@ func (k *Kite) GetTokenForce(kite *protocol.Kite) (string, error) {
225
221
Force : true ,
226
222
}
227
223
228
- result , err := k .kontrol .TellWithTimeout ("getToken" , 4 * time . Second , args )
224
+ result , err := k .kontrol .TellWithTimeout ("getToken" , k . Config . Timeout , args )
229
225
if err != nil {
230
226
return "" , err
231
227
}
@@ -250,7 +246,7 @@ func (k *Kite) GetKey() (string, error) {
250
246
251
247
<- k .kontrol .readyConnected
252
248
253
- result , err := k .kontrol .TellWithTimeout ("getKey" , 4 * time . Second )
249
+ result , err := k .kontrol .TellWithTimeout ("getKey" , k . Config . Timeout )
254
250
if err != nil {
255
251
return "" , err
256
252
}
@@ -358,7 +354,7 @@ func (k *Kite) Register(kiteURL *url.URL) (*registerResult, error) {
358
354
359
355
k .Log .Info ("Registering to kontrol with URL: %s" , kiteURL .String ())
360
356
361
- response , err := k .kontrol .TellWithTimeout ("register" , 4 * time . Second , args )
357
+ response , err := k .kontrol .TellWithTimeout ("register" , k . Config . Timeout , args )
362
358
if err != nil {
363
359
return nil , err
364
360
}
@@ -477,7 +473,7 @@ func (k *Kite) registerToProxyKite(c *Client, kiteURL *url.URL) (*url.URL, error
477
473
478
474
// this could be tunnelproxy or reverseproxy. Tunnelproxy doesn't need an
479
475
// URL however Reverseproxy needs one.
480
- result , err := c .TellWithTimeout ("register" , 4 * time . Second , kiteURL .String ())
476
+ result , err := c .TellWithTimeout ("register" , k . Config . Timeout , kiteURL .String ())
481
477
if err != nil {
482
478
k .Log .Error ("Proxy register error: %s" , err .Error ())
483
479
return nil , err
@@ -508,12 +504,12 @@ func (k *Kite) TellKontrolWithTimeout(method string, timeout time.Duration, args
508
504
509
505
// Wait for readyConnect, or timeout
510
506
select {
511
- case <- time .After (kontrolConnectTimeout ):
507
+ case <- time .After (k . Config . Timeout ):
512
508
return nil , & Error {
513
509
Type : "timeout" ,
514
510
Message : fmt .Sprintf (
515
511
"Timed out registering to kontrol for %s method after %s" ,
516
- method , kontrolConnectTimeout ,
512
+ method , k . Config . Timeout ,
517
513
),
518
514
}
519
515
case <- k .kontrol .readyConnected :
0 commit comments