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

@@ -15,7 +15,9 @@ func (c *MyConfig) UpdateVPNStatus() {
vpnCheck string
)
for {
ticker := time.NewTicker(time.Second * 3)
for range ticker.C {
if c.VPNFileCheck() {
if c.Vpn.UpColor == "" {
vpnCheck = `⍋`
@@ -54,8 +56,6 @@ func (c *MyConfig) UpdateVPNStatus() {
c.Values.VPNStatus = vpnCStatus
c.Channels.UpdateReady <- true
}
time.Sleep(3 * time.Second)
}
}