From b7840792b29106a8186faa3703037557488bf1d6 Mon Sep 17 00:00:00 2001 From: shylinux Date: Wed, 16 Aug 2023 08:47:20 +0800 Subject: [PATCH] add some --- exec.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exec.go b/exec.go index 69c1443d..c3281dab 100644 --- a/exec.go +++ b/exec.go @@ -58,7 +58,9 @@ func (m *Message) Sleep(d Any, arg ...Any) *Message { func (m *Message) Sleep300ms(arg ...Any) *Message { return m.Sleep("300ms", arg...) } func (m *Message) Sleep30ms(arg ...Any) *Message { return m.Sleep("30ms", arg...) } func (m *Message) Sleep3s(arg ...Any) *Message { return m.Sleep("3s", arg...) } -func (m *Message) GoSleep(t string, arg ...Any) { m.Go(func() { m.Sleep(t).Cmd(arg...) }) } +func (m *Message) GoSleep(t string, arg ...Any) { + m.Go(func() { m.Spawn(kit.Dict(MSG_COUNT, "0")).Sleep(t).Cmd(arg...) }) +} func (m *Message) Go(cb func(), arg ...Any) *Message { kit.If(len(arg) == 0, func() { arg = append(arg, logs.FileLine(cb)) }) task.Put(arg[0], func(task *task.Task) { m.TryCatch(m, true, func(m *Message) { cb() }) })