diff --git a/foo.db b/foo.db deleted file mode 100644 index 809f54c..0000000 Binary files a/foo.db and /dev/null differ diff --git a/out/production/iroon/internal/server/get.go b/out/production/iroon/internal/server/get.go deleted file mode 100644 index 17dda3a..0000000 --- a/out/production/iroon/internal/server/get.go +++ /dev/null @@ -1,91 +0,0 @@ -package server - -import ( - "fmt" - "net/http" - "strconv" - "strings" - "time" - - "github.com/Bronku/iroon/internal/models" -) - -func (h *Server) orders(_ *http.Request) (any, int, error) { - //r.URL.Query().Get() - orders, err := h.s.GetTopOrders(time.Now(), time.Now().Add(time.Hour*24)) - data := struct { - Today string - Orders []models.Order - }{Today: time.Now().Format("2006-01-02"), Orders: orders} - return data, http.StatusOK, err -} - -func (h *Server) ordersSearch(r *http.Request) (any, int, error) { - q := r.URL.Query().Get("q") - from, err := time.Parse("2006-01-02", r.URL.Query().Get("from")) - if err != nil { - from = time.Time{} - } - to, err := time.Parse("2006-01-02", r.URL.Query().Get("to")) - if err != nil { - to = time.Time{} - } - fmt.Println(from, to) - data, err := h.s.GetFilteredOrder(q, from, to) - return data, http.StatusOK, err -} - -func (h *Server) cakes(_ *http.Request) (any, int, error) { - data, err := h.s.GetCakes() - return data, http.StatusOK, err -} - -func (h *Server) cake(r *http.Request) (any, int, error) { - url := strings.Split(r.URL.String(), "/") - if len(url) < 3 || url[2] == "" { - return models.Cake{}, http.StatusOK, nil - } - - id, err := strconv.Atoi(url[2]) - if err != nil { - return nil, http.StatusBadRequest, err - } - - data, err := h.s.GetCake(id) - if err != nil { - return nil, http.StatusNotFound, err - } - - return data, http.StatusOK, nil -} - -func (h *Server) order(r *http.Request) (any, int, error) { - type formData struct { - Order models.Order - Catalogue []models.Cake - } - var err error - var data formData - - data.Catalogue, err = h.s.GetCakes() - if err != nil { - return nil, http.StatusInternalServerError, err - } - - url := strings.Split(r.URL.String(), "/") - if len(url) < 3 || url[2] == "" { - return data, http.StatusOK, nil - } - - id, err := strconv.Atoi(url[2]) - if err != nil { - return nil, http.StatusBadRequest, err - } - - data.Order, err = h.s.GetOrder(id) - if err != nil { - return nil, http.StatusNotFound, err - } - - return data, http.StatusOK, nil -}