Use tickers instead of for loops with sleep, replace interface{} with any

This commit is contained in:
eleksir
2025-03-28 02:34:32 +03:00
parent 40eaac419d
commit b8b9ba2c2c
9 changed files with 31 additions and 33 deletions

View File

@@ -12,7 +12,9 @@ import (
func (c *MyConfig) UpdateCPUTemperature() {
n := len(c.CPUTemp.File)
for {
ticker := time.NewTicker(time.Second * 3)
for range ticker.C {
var (
temperature = make([]int64, n)
tSum int64
@@ -71,7 +73,5 @@ func (c *MyConfig) UpdateCPUTemperature() {
c.Values.CPUTemperature = tAvg
c.Channels.UpdateReady <- true
}
time.Sleep(3 * time.Second)
}
}