1
0

grpc.go 357 B

12345678910111213141516
  1. package conf
  2. import (
  3. "github.com/golang/protobuf/proto"
  4. "github.com/xtls/xray-core/transport/internet/grpc"
  5. )
  6. type GRPCConfig struct {
  7. ServiceName string `json:"serviceName"`
  8. MultiMode bool `json:"multiMode"`
  9. }
  10. func (g GRPCConfig) Build() (proto.Message, error) {
  11. return &grpc.Config{ServiceName: g.ServiceName, MultiMode: g.MultiMode}, nil
  12. }