fix create core object's context
This commit is contained in:
+5
-5
@@ -14,13 +14,13 @@ func (c *Core) AddInbound(config []byte) error {
|
|||||||
}
|
}
|
||||||
var err error
|
var err error
|
||||||
var inbound_config option.Inbound
|
var inbound_config option.Inbound
|
||||||
err = inbound_config.UnmarshalJSONContext(globalCtx, config)
|
err = inbound_config.UnmarshalJSONContext(c.GetCtx(), config)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
err = inbound_manager.Create(
|
err = inbound_manager.Create(
|
||||||
globalCtx,
|
c.GetCtx(),
|
||||||
router,
|
router,
|
||||||
factory.NewLogger("inbound/"+inbound_config.Type+"["+inbound_config.Tag+"]"),
|
factory.NewLogger("inbound/"+inbound_config.Type+"["+inbound_config.Tag+"]"),
|
||||||
inbound_config.Tag,
|
inbound_config.Tag,
|
||||||
@@ -48,7 +48,7 @@ func (c *Core) AddOutbound(config []byte) error {
|
|||||||
var err error
|
var err error
|
||||||
var outbound_config option.Outbound
|
var outbound_config option.Outbound
|
||||||
|
|
||||||
err = outbound_config.UnmarshalJSONContext(globalCtx, config)
|
err = outbound_config.UnmarshalJSONContext(c.GetCtx(), config)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -86,13 +86,13 @@ func (c *Core) AddEndpoint(config []byte) error {
|
|||||||
var err error
|
var err error
|
||||||
var endpoint_config option.Endpoint
|
var endpoint_config option.Endpoint
|
||||||
|
|
||||||
err = endpoint_config.UnmarshalJSONContext(globalCtx, config)
|
err = endpoint_config.UnmarshalJSONContext(c.GetCtx(), config)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
err = endpoint_manager.Create(
|
err = endpoint_manager.Create(
|
||||||
globalCtx,
|
c.GetCtx(),
|
||||||
router,
|
router,
|
||||||
factory.NewLogger("endpoint/"+endpoint_config.Type+"["+endpoint_config.Tag+"]"),
|
factory.NewLogger("endpoint/"+endpoint_config.Type+"["+endpoint_config.Tag+"]"),
|
||||||
endpoint_config.Tag,
|
endpoint_config.Tag,
|
||||||
|
|||||||
Reference in New Issue
Block a user