适配kit包的调整

Signed-off-by: lixxxww <941403820@qq.com>
This commit is contained in:
lixxxww
2024-01-23 12:21:01 +00:00
committed by Gitee
parent ebe33c1603
commit e9a187520c
3 changed files with 19 additions and 18 deletions

View File

@@ -38,23 +38,23 @@ func newInstanceWithManifest(m *manifest.Manifest) (*RuleChainInstance, error) {
return nil, err
}
r := &RuleChainInstance{
firstRuleNodeID: m.FirstRuleNodeID,
firstRuleNodeID: m.FirstRuleNodeId,
nodes: nodes,
}
return r, nil
}
func (c *RuleChainInstance) StartRuleChain(ctx context.Context, msg *message.Message) error {
debugChan := make(chan *message.DebugMessage, 100)
debugChan := make(chan *message.DebugData, 100)
endDebugChan := make(chan struct{})
go func() {
for {
select {
case debugMsg := <-debugChan:
ruleChainDebugData.Add(c.ruleID, debugMsg.NodeID, debugMsg)
ruleChainDebugData.Add(c.ruleID, debugMsg.NodeId, *debugMsg)
case <-endDebugChan:
logrus.Debugf("规则链%s,执行结束", msg.ID)
logrus.Debugf("规则链%s,执行结束", msg.Id)
return
}
}
@@ -68,4 +68,4 @@ func (c *RuleChainInstance) StartRuleChain(ctx context.Context, msg *message.Mes
err := node.Handle(msg)
endDebugChan <- struct{}{}
return err
}
}