From 6186c6d4dbe6a480bff23dd3731f65a496cd1120 Mon Sep 17 00:00:00 2001 From: andig Date: Sun, 19 Dec 2021 12:08:20 +0100 Subject: [PATCH] chore: fix grpc deprecation --- util/cloud/client.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/util/cloud/client.go b/util/cloud/client.go index e7524f712..baa50c394 100644 --- a/util/cloud/client.go +++ b/util/cloud/client.go @@ -10,6 +10,7 @@ import ( "google.golang.org/grpc" "google.golang.org/grpc/credentials" + "google.golang.org/grpc/credentials/insecure" ) var Host = "cloud.evcc.io:8080" @@ -43,16 +44,16 @@ func loadTLSCredentials() (*tls.Config, error) { func Connection(uri string) (*grpc.ClientConn, error) { var err error if conn == nil { - transportOption := grpc.WithInsecure() + creds := insecure.NewCredentials() if !strings.HasPrefix(uri, "localhost") { var tlsConfig *tls.Config if tlsConfig, err = loadTLSCredentials(); err != nil { return nil, err } - transportOption = grpc.WithTransportCredentials(credentials.NewTLS(tlsConfig)) + creds = credentials.NewTLS(tlsConfig) } - conn, err = grpc.Dial(uri, transportOption) + conn, err = grpc.Dial(uri, grpc.WithTransportCredentials(creds)) } return conn, err