/
githubmirror
/
grafana
Обзор
Документация
Войти
/
githubmirror
/
grafana
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
pkg/api/fakes.go
45 строк
906 B
Matheus Macabu
Plugins: Remove rendering related code (#123519)
28 апр 2026, 09:54
Не верифицирован
28 апр 2026, 09:54
9133784
Код
Авторство
О чём код?
package api import ( "context" "github.com/grafana/grafana/pkg/plugins" ) type fakePluginInstaller struct { plugins.Installer plugins map[string]fakePlugin } type fakePlugin struct { pluginID string version string } func NewFakePluginInstaller() *fakePluginInstaller { return &fakePluginInstaller{plugins: map[string]fakePlugin{}} } func (pm *fakePluginInstaller) Add(_ context.Context, pluginID, version string, _ plugins.AddOpts) error { pm.plugins[pluginID] = fakePlugin{ pluginID: pluginID, version: version, } return nil } func (pm *fakePluginInstaller) Remove(_ context.Context, pluginID, _ string) error { delete(pm.plugins, pluginID) return nil } type fakePluginStaticRouteResolver struct { plugins.StaticRouteResolver routes []*plugins.StaticRoute } func (psrr *fakePluginStaticRouteResolver) Routes(_ context.Context) []*plugins.StaticRoute { return psrr.routes }