Files
utility_go/main.go
2025-03-06 11:50:17 +08:00

34 lines
690 B
Go

package utility_go
import (
_ "new-gitlab.adesk.com/public_project/utility_go/internal/logic"
"context"
"time"
"github.com/gogf/gf/v2/os/gctx"
"github.com/gogf/gf/v2/os/gtimer"
v1 "new-gitlab.adesk.com/public_project/utility_go/api/system/v1"
"new-gitlab.adesk.com/public_project/utility_go/service"
"new-gitlab.adesk.com/public_project/utility_go/config"
)
var (
Config = config.Cfg{}
ctx = gctx.GetInitCtx()
)
func init() {
service.SystemCron().StartCron()
//用户活动持久化
gtimer.SetTimeout(ctx, time.Minute, func(ctx context.Context) {
service.SystemCron().AddCron(v1.CronType_DAILY, func() error {
service.GameAct().Saves()
return nil
})
})
}