mirror of https://github.com/grafana/grafana
parent
d418ad72d2
commit
d3b39a017d
@ -0,0 +1,28 @@ |
||||
package client |
||||
|
||||
import ( |
||||
"context" |
||||
|
||||
"google.golang.org/grpc" |
||||
|
||||
"github.com/grafana/grafana/pkg/infra/log" |
||||
authzextv1 "github.com/grafana/grafana/pkg/services/authz/zanzana/proto/v1" |
||||
) |
||||
|
||||
type ExtensionClient struct { |
||||
logger log.Logger |
||||
client authzextv1.AuthzExtentionServiceClient |
||||
} |
||||
|
||||
func NewExtensionAuthzClient(ctx context.Context, cc grpc.ClientConnInterface) (*ExtensionClient, error) { |
||||
c := &ExtensionClient{ |
||||
client: authzextv1.NewAuthzExtentionServiceClient(cc), |
||||
} |
||||
|
||||
return c, nil |
||||
} |
||||
|
||||
func (c *ExtensionClient) Write(ctx context.Context, req *authzextv1.WriteRequest) (*authzextv1.WriteResponse, error) { |
||||
res, err := c.client.Write(ctx, req) |
||||
return res, err |
||||
} |
Loading…
Reference in new issue