Add target setting
This commit is contained in:
@@ -22,10 +22,12 @@ type settings struct {
|
||||
|
||||
WeightDaysLookback int
|
||||
WeightAggregatedDaysLookback int
|
||||
WeightDailyLookback int
|
||||
WeightWeeklyLookback int
|
||||
WeightMonthlyLookback int
|
||||
WeightYearlyLookback int
|
||||
WeightDailyLookback int
|
||||
WeightWeeklyLookback int
|
||||
WeightMonthlyLookback int
|
||||
WeightYearlyLookback int
|
||||
|
||||
Target int
|
||||
}
|
||||
|
||||
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)
|
||||
if err != nil {
|
||||
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"))
|
||||
if err != nil {
|
||||
log.Printf("error inserting setting for key %s: %v", key, err)
|
||||
continue
|
||||
}
|
||||
_, err := s.db.writeConn.Exec("INSERT INTO settings (key, value) VALUES (?, ?)", key, field.Tag.Get("default"))
|
||||
if err != nil {
|
||||
log.Printf("error inserting setting for key %s: %v", key, err)
|
||||
continue
|
||||
}
|
||||
}
|
||||
|
||||
settingsValue.Field(i).SetInt(int64(value))
|
||||
|
Reference in New Issue
Block a user