From c6c3d06d8fa0689ad886a71cfc27840f1d911d04 Mon Sep 17 00:00:00 2001 From: matst80 Date: Mon, 11 Nov 2024 15:57:36 +0100 Subject: [PATCH] fix delivery endpoint --- pool-server.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pool-server.go b/pool-server.go index aaa29b9..421d751 100644 --- a/pool-server.go +++ b/pool-server.go @@ -2,7 +2,6 @@ package main import ( "encoding/json" - "fmt" "net/http" "strconv" @@ -85,14 +84,11 @@ type SetDelivery struct { func (s *PoolServer) HandleSetDelivery(w http.ResponseWriter, r *http.Request) error { id := r.PathValue("id") - var delivery *SetDelivery - err := json.NewDecoder(r.Body).Decode(delivery) + delivery := SetDelivery{} + err := json.NewDecoder(r.Body).Decode(&delivery) if err != nil { return err } - if delivery == nil { - return fmt.Errorf("no delivery data") - } data, err := s.pool.Process(ToCartId(id), Message{ Type: SetDeliveryType, Content: &messages.SetDelivery{