Rename GetOrders method to GetTopOrders

This commit is contained in:
bronku 2025-03-29 09:18:07 +01:00
parent d59c119f75
commit e11c5b1d52
3 changed files with 8 additions and 5 deletions

View file

@ -1,6 +1,7 @@
package server package server
import ( import (
"fmt"
"net/http" "net/http"
"strconv" "strconv"
"strings" "strings"
@ -10,12 +11,14 @@ import (
func (h *Server) orders(r *http.Request) (any, int, error) { func (h *Server) orders(r *http.Request) (any, int, error) {
//r.URL.Query().Get() //r.URL.Query().Get()
data, err := h.s.GetOrders() data, err := h.s.GetTopOrders()
return data, http.StatusOK, err return data, http.StatusOK, err
} }
func (h *Server) ordersSearch(r *http.Request) (any, int, error) { func (h *Server) ordersSearch(r *http.Request) (any, int, error) {
data, err := h.s.GetOrders() q := r.URL.Query().Get("q")
fmt.Println(q)
data, err := h.s.GetTopOrders()
data = data[:3] data = data[:3]
return data, http.StatusOK, err return data, http.StatusOK, err
} }

View file

@ -49,7 +49,7 @@ func (s *Store) GetOrder(id int) (models.Order, error) {
return out, nil return out, nil
} }
func (s *Store) GetOrders() ([]models.Order, error) { func (s *Store) GetTopOrders() ([]models.Order, error) {
var out []models.Order var out []models.Order
rows, err := s.db.Query("select id, name, surname, phone, location, order_date, delivery_date, status, paid from customer_order;") rows, err := s.db.Query("select id, name, surname, phone, location, order_date, delivery_date, status, paid from customer_order;")
if err != nil { if err != nil {

View file

@ -19,7 +19,7 @@ func TestStore(t *testing.T) {
if len(cakes) != 0 { if len(cakes) != 0 {
t.Errorf("Expected empty cakes list, got: %v", cakes) t.Errorf("Expected empty cakes list, got: %v", cakes)
} }
orders, err := s.GetOrders() orders, err := s.GetTopOrders()
if err != nil { if err != nil {
t.Errorf("Error getting orders: %v", err) t.Errorf("Error getting orders: %v", err)
} }
@ -170,7 +170,7 @@ func TestStore(t *testing.T) {
} }
// get orders // get orders
orders, err = s.GetOrders() orders, err = s.GetTopOrders()
if err != nil { if err != nil {
t.Fatalf("Failed to get all orders after creation: %v", err) t.Fatalf("Failed to get all orders after creation: %v", err)
} }