From 9f337df9de97b8b23fefe48f8e48a23eec11d1b6 Mon Sep 17 00:00:00 2001 From: ayflying Date: Fri, 28 Feb 2025 15:12:20 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A1=E5=88=92=E4=BB=BB=E5=8A=A1=E5=BB=B6?= =?UTF-8?q?=E6=97=B6=E5=90=AF=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utility.go | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/utility.go b/utility.go index 120fda2..f7025d6 100644 --- a/utility.go +++ b/utility.go @@ -1,23 +1,31 @@ package utility_go import ( + "context" v1 "github.com/ayflying/utility_go/api/system/v1" _ "github.com/ayflying/utility_go/internal/logic" "github.com/ayflying/utility_go/service" + "github.com/gogf/gf/v2/os/gctx" + "github.com/gogf/gf/v2/os/gtimer" + "time" "github.com/ayflying/utility_go/config" ) var ( Config = config.Cfg{} + ctx = gctx.GetInitCtx() ) func init() { service.SystemCron().StartCron() //用户活动持久化 - service.SystemCron().AddCron(v1.CronType_DAILY, func() error { - service.GameAct().Saves() - return nil + gtimer.SetTimeout(ctx, time.Minute, func(ctx context.Context) { + service.SystemCron().AddCron(v1.CronType_DAILY, func() error { + service.GameAct().Saves() + return nil + }) }) + }