From 54e3c13435707fd535d91f52b520228408411657 Mon Sep 17 00:00:00 2001 From: asttool Date: Fri, 10 Oct 2025 22:28:35 +0800 Subject: [PATCH] refactor: use WaitGroup.Go to simplify code (#5162) Signed-off-by: asttool --- plugin/cron/cron.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/plugin/cron/cron.go b/plugin/cron/cron.go index 03411ddb0..f9318ced5 100644 --- a/plugin/cron/cron.go +++ b/plugin/cron/cron.go @@ -306,11 +306,9 @@ func (c *Cron) runScheduler() { // startJob runs the given job in a new goroutine. func (c *Cron) startJob(j Job) { - c.jobWaiter.Add(1) - go func() { - defer c.jobWaiter.Done() + c.jobWaiter.Go(func() { j.Run() - }() + }) } // now returns current time in c location.