Преглед на файлове

register implementation automatically

Shelikhoo преди 4 години
родител
ревизия
4d3c57dd39
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      common/type.go

+ 3 - 0
common/type.go

@@ -2,6 +2,7 @@ package common
 
 import (
 	"context"
+	"github.com/v2fly/v2ray-core/v4/common/registry"
 	"reflect"
 )
 
@@ -17,6 +18,8 @@ func RegisterConfig(config interface{}, configCreator ConfigCreator) error {
 		return newError(configType.Name() + " is already registered").AtError()
 	}
 	typeCreatorRegistry[configType] = configCreator
+
+	registry.RegisterImplementation(config, nil)
 	return nil
 }