X-Git-Url: https://apps.delaporte.us/gitweb/matrix-shop-bot.git/blobdiff_plain/3466966ba8583c9f2e0cba3a2dfb6c6f803625e9..2fe28d1dc4ee451541c9f4e921b5c6eb71e91aed:/matrix_shop_bot/db.py diff --git a/matrix_shop_bot/db.py b/matrix_shop_bot/db.py index 6f29260..186350a 100644 --- a/matrix_shop_bot/db.py +++ b/matrix_shop_bot/db.py @@ -127,6 +127,18 @@ class Data(): pass # Already assigned return ['Success'] + + def purchase_items(self, item_ids): + results = [] + with Session(self.engine) as session: + for item_id in item_ids.split(' '): + item = session.exec(_get_with_id(Item, item_id)).first() + if item: + item.purchase_date = dt.today() + results.append(str(item)) + session.commit() + return results + def purchase_item(self, item_id): with Session(self.engine) as session: item = session.exec(_get_with_id(Item, item_id)).first()