Add routes for daily weekly and the rest

This commit is contained in:
2024-08-09 22:32:58 +02:00
parent 8119775084
commit fce5b8416e
19 changed files with 472 additions and 27 deletions

29
app.go
View File

@@ -51,6 +51,35 @@ func (a *App) GetLastPer100(name string) WailsPer100 {
return WailsPer100{Data: data, Success: true}
}
func (a *App) GetDailyFood() WailsAggregateFood {
data, err := foodService.GetDaily()
if err != nil {
return WailsAggregateFood{Success: false, Error: err.Error()}
}
return WailsAggregateFood{Data: data, Success: true}
}
func (a *App) GetWeeklyFood() WailsAggregateFood {
data, err := foodService.GetWeekly()
if err != nil {
return WailsAggregateFood{Success: false, Error: err.Error()}
}
return WailsAggregateFood{Data: data, Success: true}
}
func (a *App) GetMonthlyFood() WailsAggregateFood {
data, err := foodService.GetMonthly()
if err != nil {
return WailsAggregateFood{Success: false, Error: err.Error()}
}
return WailsAggregateFood{Data: data, Success: true}
}
func (a *App) GetYearlyFood() WailsAggregateFood {
data, err := foodService.GetYearly()
if err != nil {
return WailsAggregateFood{Success: false, Error: err.Error()}
}
return WailsAggregateFood{Data: data, Success: true}
}
// region settings
func (a *App) GetSettings() settings {
return Settings