Add target setting
This commit is contained in:
@@ -22,10 +22,12 @@ type settings struct {
|
|||||||
|
|
||||||
WeightDaysLookback int
|
WeightDaysLookback int
|
||||||
WeightAggregatedDaysLookback int
|
WeightAggregatedDaysLookback int
|
||||||
WeightDailyLookback int
|
WeightDailyLookback int
|
||||||
WeightWeeklyLookback int
|
WeightWeeklyLookback int
|
||||||
WeightMonthlyLookback int
|
WeightMonthlyLookback int
|
||||||
WeightYearlyLookback int
|
WeightYearlyLookback int
|
||||||
|
|
||||||
|
Target int
|
||||||
}
|
}
|
||||||
|
|
||||||
var Settings settings
|
var Settings settings
|
||||||
@@ -46,11 +48,11 @@ func (s *SettingsService) LoadSettings() error {
|
|||||||
err := s.db.readConn.QueryRow("SELECT value FROM settings WHERE key = ?", key).Scan(&value)
|
err := s.db.readConn.QueryRow("SELECT value FROM settings WHERE key = ?", key).Scan(&value)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("error getting setting for key %s: %v; setting default", key, err)
|
log.Printf("error getting setting for key %s: %v; setting default", key, err)
|
||||||
_, err := s.db.writeConn.Exec("INSERT INTO settings (key, value) VALUES (?, ?)", key, field.Tag.Get("default"))
|
_, err := s.db.writeConn.Exec("INSERT INTO settings (key, value) VALUES (?, ?)", key, field.Tag.Get("default"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("error inserting setting for key %s: %v", key, err)
|
log.Printf("error inserting setting for key %s: %v", key, err)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
settingsValue.Field(i).SetInt(int64(value))
|
settingsValue.Field(i).SetInt(int64(value))
|
||||||
|
Reference in New Issue
Block a user