MCPcopy
hub / github.com/grafana/grafana / ProvideService

Function ProvideService

pkg/services/pluginsintegration/keyretriever/retriever.go:17–25  ·  view source on GitHub ↗
(dkr *dynamic.KeyRetriever)

Source from the content-addressed store, hash-verified

15}
16
17func ProvideService(dkr *dynamic.KeyRetriever) *Service {
18 s := &Service{}
19 if !dkr.IsDisabled() {
20 s.kr = dkr
21 } else {
22 s.kr = statickey.New()
23 }
24 return s
25}
26
27func (kr *Service) GetPublicKey(ctx context.Context, keyID string) (string, error) {
28 return kr.kr.GetPublicKey(ctx, keyID)

Callers 3

InitializeFunction · 0.92
InitializeForTestFunction · 0.92
Test_GetPublicKeyFunction · 0.70

Calls 2

NewFunction · 0.92
IsDisabledMethod · 0.65

Tested by 1

Test_GetPublicKeyFunction · 0.56