Chore: Use response limit middleware from SDK (#83915)

This commit is contained in:
Andres Martinez Gotor
2024-03-13 10:14:16 +01:00
committed by GitHub
parent ecd6de826a
commit c061cc33cc
12 changed files with 28 additions and 201 deletions

View File

@ -0,0 +1,15 @@
package datasource
import (
"context"
"github.com/grafana/grafana-plugin-sdk-go/backend"
"github.com/grafana/grafana-plugin-sdk-go/backend/httpclient"
)
func contextualMiddlewares(ctx context.Context) context.Context {
cfg := backend.GrafanaConfigFromContext(ctx)
m := httpclient.ResponseLimitMiddleware(cfg.ResponseLimit())
return httpclient.WithContextualMiddleware(ctx, m)
}