diff --git a/core/websocket.go b/core/websocket.go index dbe51a5..025548b 100644 --- a/core/websocket.go +++ b/core/websocket.go @@ -111,13 +111,13 @@ func handleWebsocket(c *gin.Context) { res.conn = wc req._event = "connect" wc.conn = ws - function.Handle(&Faker{ + go function.Handle(&Faker{ Type: "websocket", }, func(vm *goja.Runtime) { vm.Set("res", res) vm.Set("req", req) }) - // message + time.Sleep(time.Millisecond*500) for { _, data, err := ws.ReadMessage() wc.patterns.Range(func(key, value any) bool { diff --git a/main.go b/main.go index 0cc12e5..12d8608 100644 --- a/main.go +++ b/main.go @@ -80,4 +80,4 @@ func main() { select {} } -// +// git add . && git commit -m "x" && git push