X-Git-Url: https://us-delaporte.pagekite.me/gitweb/matrix-shop-bot.git/blobdiff_plain/3fa0c07fbb0c639c66b13be5249843b983cc7de5..99af120949f95dc808a99e4e32049da0dc8c064f:/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()