UsageStats: Purpose named variables (#31264)

This commit is contained in:
Emil Tullstedt 2021-02-17 10:19:27 +01:00 committed by GitHub
parent 8f20b13f1c
commit a87dd17501
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -54,18 +54,18 @@ func (uss *UsageStatsService) Init() error {
func (uss *UsageStatsService) Run(ctx context.Context) error {
uss.updateTotalStats()
onceEveryDayTick := time.NewTicker(time.Hour * 24)
everyMinuteTicker := time.NewTicker(time.Minute * 30)
defer onceEveryDayTick.Stop()
defer everyMinuteTicker.Stop()
sendReportTicker := time.NewTicker(time.Hour * 24)
updateStatsTicker := time.NewTicker(time.Minute * 30)
defer sendReportTicker.Stop()
defer updateStatsTicker.Stop()
for {
select {
case <-onceEveryDayTick.C:
case <-sendReportTicker.C:
if err := uss.sendUsageStats(ctx); err != nil {
metricsLogger.Warn("Failed to send usage stats", "err", err)
}
case <-everyMinuteTicker.C:
case <-updateStatsTicker.C:
uss.updateTotalStats()
case <-ctx.Done():
return ctx.Err()