MCPcopy Index your code
hub / github.com/koding/kite / NewKeyRenewer

Method NewKeyRenewer

kontrolclient.go:280–288  ·  view source on GitHub ↗

NewKeyRenewer renews the internal key every given interval

(interval time.Duration)

Source from the content-addressed store, hash-verified

278
279// NewKeyRenewer renews the internal key every given interval
280func (k *Kite) NewKeyRenewer(interval time.Duration) {
281 ticker := time.NewTicker(interval)
282 for range ticker.C {
283 _, err := k.GetKey()
284 if err != nil {
285 k.Log.Warning("Key renew failed: %s", err)
286 }
287 }
288}
289
290// KontrolReadyNotify returns a channel that is closed when a successful
291// registration to kontrol is done.

Callers

nothing calls this directly

Calls 2

GetKeyMethod · 0.95
WarningMethod · 0.80

Tested by

no test coverage detected