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

Method GetKeyFromID

kontrol/keypair.go:175–191  ·  view source on GitHub ↗
(id string)

Source from the content-addressed store, hash-verified

173}
174
175func (m *CachedStorage) GetKeyFromID(id string) (*KeyPair, error) {
176 if keyPair, err := m.cache.GetKeyFromID(id); err == nil {
177 return keyPair, nil
178 }
179
180 keyPair, err := m.backend.GetKeyFromID(id)
181 if err != nil {
182 return nil, err
183 }
184
185 // set key to the cache
186 if err := m.cache.AddKey(keyPair); err != nil {
187 return nil, err
188 }
189
190 return keyPair, nil
191}
192
193func (m *CachedStorage) GetKeyFromPublic(public string) (*KeyPair, error) {
194 if keyPair, err := m.cache.GetKeyFromPublic(public); err == nil {

Callers

nothing calls this directly

Calls 2

GetKeyFromIDMethod · 0.65
AddKeyMethod · 0.65

Tested by

no test coverage detected