common.go 331 B

1234567891011
  1. package v5cfg
  2. import (
  3. "encoding/json"
  4. "github.com/golang/protobuf/proto"
  5. "github.com/v2fly/v2ray-core/v4/common/registry"
  6. )
  7. func loadHeterogeneousConfigFromRawJson(interfaceType, name string, rawJson json.RawMessage) (proto.Message, error) {
  8. return registry.LoadImplementationByAlias(interfaceType, name, []byte(rawJson))
  9. }