added ordering of orders

This commit is contained in:
Jan Felix Wiebe 2025-07-09 22:23:29 +02:00
parent cbe9369712
commit 87310d77f0
2 changed files with 126 additions and 2 deletions

View file

@ -25,8 +25,8 @@ class OrderDatabase:
return order
def get_all_orders(self) -> List[Order]:
"""Get all orders."""
return list(self.orders.values())
"""Get all orders sorted by order date (oldest first)."""
return sorted(self.orders.values(), key=lambda order: order.order_date)
def get_order_by_id(self, order_id: str) -> Optional[Order]:
"""Get a specific order by ID."""