| 12345678910111213141516 |
- 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)
- }
|