Plugins: Plugin Store API returns DTO model (#41340)
* toying around * fix refs * remove unused fields * go further * add context * ensure streaming handler is set
This commit is contained in:
@@ -414,8 +414,8 @@ type GrafanaLive struct {
|
||||
}
|
||||
|
||||
func (g *GrafanaLive) getStreamPlugin(pluginID string) (backend.StreamHandler, error) {
|
||||
plugin := g.pluginStore.Plugin(pluginID)
|
||||
if plugin == nil {
|
||||
plugin, exists := g.pluginStore.Plugin(context.TODO(), pluginID)
|
||||
if !exists {
|
||||
return nil, fmt.Errorf("plugin not found: %s", pluginID)
|
||||
}
|
||||
if plugin.SupportsStreaming() {
|
||||
|
||||
Reference in New Issue
Block a user