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

Method renewToken

tokenrenewer.go:144–165  ·  view source on GitHub ↗

renewToken gets a new token from a kontrolClient, parses it and sets it as the token.

()

Source from the content-addressed store, hash-verified

142
143// renewToken gets a new token from a kontrolClient, parses it and sets it as the token.
144func (t *TokenRenewer) renewToken() error {
145 renew := &protocol.Kite{
146 ID: t.client.Kite.ID,
147 }
148
149 token, err := t.localKite.GetToken(renew)
150 if err != nil {
151 return err
152 }
153
154 if err = t.parse(token); err != nil {
155 return err
156 }
157
158 t.client.authMu.Lock()
159 t.client.Auth.Key = token
160 t.client.authMu.Unlock()
161
162 t.client.callOnTokenRenewHandlers(token)
163
164 return nil
165}

Callers 1

renewLoopMethod · 0.95

Calls 3

parseMethod · 0.95
GetTokenMethod · 0.80

Tested by

no test coverage detected