Files
htwkalender/services/ical/service/connector/grpc/client.go
2024-06-17 01:14:30 +02:00

23 lines
508 B
Go

package grpc
import (
"google.golang.org/grpc"
"google.golang.org/grpc/credentials/insecure"
"log/slog"
)
func ConnectGRPCServer(host string) *grpc.ClientConn {
conn, err := grpc.Dial(host+":50051", grpc.WithTransportCredentials(insecure.NewCredentials()))
if err != nil {
slog.Error("could not connect to grpc server", "error", err)
}
return conn
}
func CloseGRPCServer(conn *grpc.ClientConn) {
err := conn.Close()
if err != nil {
slog.Error("could not close connection", "error", err)
}
}