This commit is contained in:
cdle
2023-07-08 12:57:11 +08:00
parent 4bf46badb4
commit 87e6f98876
11 changed files with 133 additions and 71 deletions
+5 -1
View File
@@ -244,6 +244,7 @@ func parseReply2(str string) string {
})
}
// rule 专用
func parseReply3(str string, f func(string, string)) string {
ks := map[string]bool{}
re := regexp.MustCompile(`\$\{\s*([^{}]+)\s*\}`)
@@ -259,8 +260,11 @@ func parseReply3(str string, f func(string, string)) string {
return fmt.Sprintf(`Bucket("%s")["%s"]`, parts[0], parts[1])
})
vm := goja.New()
// vm.Set("Bucket", func(name string) interface{} {
// return JsBucket(vm, name, "", false)
// })
vm.Set("Bucket", func(name string) interface{} {
return JsBucket(vm, name, "", false)
return JsBucket2(vm, name, "", false)
})
v, err := vm.RunString(script)
if err == nil {