From 7f2fb9936e4ce71b2787c5d84556ff775352c990 Mon Sep 17 00:00:00 2001 From: shoopea Date: Wed, 17 Jun 2020 12:06:05 +0200 Subject: [PATCH] test --- cron.go | 4 ++-- utils.go | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/cron.go b/cron.go index c934cf6..a1d0e79 100644 --- a/cron.go +++ b/cron.go @@ -22,8 +22,7 @@ func startCron() *cron.Cron { c.AddFunc("13 3,7,11,15,19,23 * * *", cronTribute) c.AddFunc("59 6,14,22 * * *", cronCheckVaultLimit) c.AddFunc("15 7,15,23 * * *", cronSendWarReport) - c.AddFunc("55 6,14,22 * * *", cronAutoDeposit) - c.AddFunc("54 * * * *", cronAutoDeposit) + c.AddFunc("53 6,14,22 * * *", cronAutoDeposit) c.AddFunc("@every 1m", cronSaveClients) c.Start() return c @@ -178,6 +177,7 @@ func cronAutoDeposit() { } b, _ := json.Marshal(p) t := time.Now().UTC() + t.Add(time.Duration(RndIntn(300))) _, err := createJob(cacheObjSubType[`job_gdeposit`], objJobPriority, c.TGUserID64, 0, t, b) logOnError(err, "cronAutoDeposit : createJob") } diff --git a/utils.go b/utils.go index 5602325..c6d0f7f 100644 --- a/utils.go +++ b/utils.go @@ -109,6 +109,13 @@ func RndInt64() int64 { return i } +func RndIntn(n int) int { + RndMux.Lock() + i := RndSrc.Intn(n) + RndMux.Unlock() + return i +} + func hammerTimeNow(time string, weather string) bool { if time == `🌞Morning` && weather == `🌧` || time == `🌙Evening` && weather == `🌤` ||