fix: rename dish to meal

This commit is contained in:
2025-07-20 19:56:25 +02:00
parent da2d507629
commit 4e60b4e69f
4 changed files with 33 additions and 33 deletions

View File

@ -1,4 +1,4 @@
package dishes
package meals
import (
"context"
@ -12,11 +12,11 @@ import (
"git.bissendorf.co/bissendorf/unifood/m/v2/util"
)
type DishesHandler struct {
type MealsHandler struct {
interfaces.ResourceHandler
interfaces.GetHandler
QueryClient interfaces.QueryClient[[]stwbremen.Dish]
QueryClient interfaces.QueryClient[[]stwbremen.Meal]
}
const (
@ -24,7 +24,7 @@ const (
paramLocation = "location"
)
func (h *DishesHandler) Get(ctx context.Context, params params.Container) (*interfaces.ResourceList, error) {
func (h *MealsHandler) Get(ctx context.Context, params params.Container) (*interfaces.ResourceList, error) {
// Read parameters
p, err := params.GetValue(paramDate)
if err != nil {
@ -45,7 +45,7 @@ func (h *DishesHandler) Get(ctx context.Context, params params.Container) (*inte
)
// Run query
dishes, err := h.QueryClient.Get(ctx,
meals, err := h.QueryClient.Get(ctx,
query,
`{"title":true,"ingredients":"page.ingredients.toObject","prices":"page.prices.toObject","location":true,"counter":true,"date":true,"mealadds":true,"mark":true,"frei3":true,"printonly":true,"kombicategory":true,"categories":"page.categories.split"}`,
false,
@ -56,11 +56,11 @@ func (h *DishesHandler) Get(ctx context.Context, params params.Container) (*inte
// Return
return &interfaces.ResourceList{
ItemKind: resources.ResourceDish,
Items: util.Transform(*dishes, func(i *stwbremen.Dish) interfaces.Resource {
d, err := resources.DishFromDTO(*i)
ItemKind: resources.ResourceMeal,
Items: util.Transform(*meals, func(i *stwbremen.Meal) interfaces.Resource {
d, err := resources.MealFromDTO(*i)
if err != nil {
return &resources.Dish{}
return &resources.Meal{}
}
return d
@ -69,7 +69,7 @@ func (h *DishesHandler) Get(ctx context.Context, params params.Container) (*inte
}
func (h *DishesHandler) GetParametersForVerb(verb interfaces.Verb) []params.Registration {
func (h *MealsHandler) GetParametersForVerb(verb interfaces.Verb) []params.Registration {
return []params.Registration{
{
Name: paramDate,