A lot of work

This commit is contained in:
counterweight 2023-09-05 11:47:38 +02:00
parent a3af630c1f
commit f3776966bc
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
3 changed files with 204 additions and 0 deletions

View file

@ -114,3 +114,12 @@ class Orders:
unsettled_orders.append(order)
return Orders(unsettled_orders)
def filter_orders_by_metadata_value(self, key, value):
orders_with_metadata_value = []
for order in self:
if order.contains_meta_data_entry(key) and order.meta_data_entries[key] == value:
orders_with_metadata_value.append(order)
return Orders(orders_with_metadata_value)