| 1234567891011121314151617181920 |
- package core
- import (
- "context"
- "v2ray.com/core/common"
- )
- // CreateObject creates a new object based on the given V2Ray instance and config. The V2Ray instance may be nil.
- func CreateObject(v *Instance, config interface{}) (interface{}, error) {
- ctx := context.Background()
- if v != nil {
- ctx = context.WithValue(ctx, v2rayKey, v)
- }
- return common.CreateObject(ctx, config)
- }
- func PrintDeprecatedFeatureWarning(feature string) {
- newError("You are using a deprecated feature: " + feature + ". Please update your config file with latest configuration format, or update your client software.")
- }
|