mirror of
https://github.com/nxshock/trayweather.git
synced 2025-07-02 00:23:43 +05:00
Count update period as number of minutes
This commit is contained in:
parent
f7c68897c7
commit
fce38603d8
3 changed files with 7 additions and 10 deletions
11
config.go
11
config.go
|
@ -2,15 +2,14 @@ package main
|
|||
|
||||
import (
|
||||
"log"
|
||||
"time"
|
||||
|
||||
"github.com/ilyakaznacheev/cleanenv"
|
||||
"github.com/ncruces/zenity"
|
||||
)
|
||||
|
||||
type Config struct {
|
||||
CityName string `toml:"CityName" env:"CITY_NAME"`
|
||||
UpdatePeriod time.Duration `toml:"UpdatePeriod", env:"UPDATE_PERIOD"`
|
||||
CityName string `toml:"CityName" env:"CITY_NAME"`
|
||||
UpdatePeriodMin int `toml:"UpdatePeriod", env:"UPDATE_PERIOD"`
|
||||
}
|
||||
|
||||
var config Config
|
||||
|
@ -29,10 +28,8 @@ func init() {
|
|||
log.Fatalln("Город (поле CityName) не может быть пустым.")
|
||||
}
|
||||
|
||||
log.Println(config.UpdatePeriod)
|
||||
|
||||
if config.UpdatePeriod < time.Minute {
|
||||
if config.UpdatePeriodMin <= 0 {
|
||||
log.Printf("Частота обновлений слишком низкая (%s), будет установлено значение в одну минуту.")
|
||||
config.UpdatePeriod = time.Minute
|
||||
config.UpdatePeriodMin = 1
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue