Skip to content

Commit 7906d1f

Browse files
committed
refactor(settings)!: rename config fields
BREAKING CHANGE: Configuration fields have been renamed to `alertTemp` and `fanOffAlertTemp`.
1 parent 928bd7e commit 7906d1f

3 files changed

Lines changed: 14 additions & 14 deletions

File tree

internal/cli/cli.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ func Run() {
3434
}
3535
time.Sleep(300 * time.Millisecond)
3636
case "2":
37-
updateTemperature(reader, "Enter max temperature (°C): ", func(current *settings.Settings, value int) {
38-
current.MaxTemp = value
37+
updateTemperature(reader, "Enter alert temperature (°C): ", func(current *settings.Settings, value int) {
38+
current.AlertTemp = value
3939
})
4040
case "3":
41-
updateTemperature(reader, "Enter max fan-off temperature (°C): ", func(current *settings.Settings, value int) {
42-
current.MaxFanOffTemp = value
41+
updateTemperature(reader, "Enter fan-off alert temperature (°C): ", func(current *settings.Settings, value int) {
42+
current.FanOffAlertTemp = value
4343
})
4444
case "4":
4545
if daemon.IsInStartup() {
@@ -111,8 +111,8 @@ Actions
111111
temp,
112112
fan,
113113
alertsStatus,
114-
current.MaxTemp,
115-
current.MaxFanOffTemp,
114+
current.AlertTemp,
115+
current.FanOffAlertTemp,
116116
autostartStatus,
117117
alertsAction,
118118
autostartAction,

internal/daemon/daemon.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,10 @@ func monitorGPU() {
124124
current := settings.Current
125125
temp, rpm := adl.ReadGPU()
126126

127-
if int(temp) > current.MaxFanOffTemp && rpm == 0 {
128-
win.Alert(fmt.Sprintf("GPU temperature > %d°C and fan is not spinning", current.MaxFanOffTemp))
129-
} else if int(temp) > current.MaxTemp {
130-
win.Alert(fmt.Sprintf("GPU temperature > %d°C", current.MaxTemp))
127+
if int(temp) > current.FanOffAlertTemp && rpm == 0 {
128+
win.Alert(fmt.Sprintf("GPU temperature > %d°C and fan is not spinning", current.FanOffAlertTemp))
129+
} else if int(temp) > current.AlertTemp {
130+
win.Alert(fmt.Sprintf("GPU temperature > %d°C", current.AlertTemp))
131131
}
132132

133133
time.Sleep(10 * time.Second)

internal/settings/settings.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ import (
99
const filePath = "settings.json"
1010

1111
type Settings struct {
12-
MaxTemp int `json:"maxTemp"`
13-
MaxFanOffTemp int `json:"maxFanOffTemp"`
12+
AlertTemp int `json:"alertTemp"`
13+
FanOffAlertTemp int `json:"fanOffAlertTemp"`
1414
}
1515

1616
var (
1717
Current = Settings{
18-
MaxTemp: 60,
19-
MaxFanOffTemp: 40,
18+
AlertTemp: 60,
19+
FanOffAlertTemp: 40,
2020
}
2121
modTime time.Time
2222
)

0 commit comments

Comments
 (0)