in grpc-web/app/pkg/grpc/greeter.go [31:39]
func (s *GRPCServer) SayHello(_ context.Context, req *pb.HelloRequest) (*pb.HelloReply, error) {
if req.Name == "" {
return nil, status.Error(codes.FailedPrecondition, "name is required")
}
res := pb.HelloReply{}
res.Message = fmt.Sprintf("Hello %s !", req.Name)
return &res, nil
}