规则链

This commit is contained in:
XM-GO
2023-04-07 17:02:58 +08:00
parent adc96f4176
commit 282668c0f9
33 changed files with 403 additions and 104 deletions

View File

@@ -1,7 +1,6 @@
package api
import (
"context"
"fmt"
"github.com/XM-GO/PandaKit/biz"
"github.com/XM-GO/PandaKit/restfulx"
@@ -10,8 +9,6 @@ import (
"github.com/gorilla/websocket"
"github.com/kakuilan/kgo"
"pandax/pkg/middleware"
"pandax/pkg/rule_engine"
"pandax/pkg/rule_engine/message"
"runtime"
)
@@ -83,15 +80,3 @@ func (s *System) ConnectWs(request *restful.Request, response *restful.Response)
la := rc.LoginAccount
ws.Put(uint64(la.UserId), wsConn)
}
func (s *System) TestRuleChain(request *restful.Request, response *restful.Response) {
parameter := request.QueryParameter("code")
instance, _ := rule_engine.NewRuleChainInstance([]byte(parameter))
newMessage := message.NewMessage()
instance.StartRuleChain(context.Background(), newMessage)
response.WriteEntity(map[string]any{
"code": 200,
"logs": []map[string]interface{}{},
})
}