influxdb/mock/authorizer_v1.go

16 lines
350 B
Go

package mock
import (
"context"
"github.com/influxdata/influxdb/v2"
)
type AuthorizerV1 struct {
AuthorizeFn func(ctx context.Context, c influxdb.CredentialsV1) (*influxdb.Authorization, error)
}
func (a *AuthorizerV1) Authorize(ctx context.Context, c influxdb.CredentialsV1) (*influxdb.Authorization, error) {
return a.AuthorizeFn(ctx, c)
}