]> apps.delaporte.us Git - matrix-shop-bot.git/blobdiff - matrix_shop_bot/db.py
Fixup
[matrix-shop-bot.git] / matrix_shop_bot / db.py
index 0d1f5902e7b08ec21addb94c6adefa2e9fb20041..6b7c7ab33d44efd8781683100b5ffcde5c9b66b8 100644 (file)
@@ -136,6 +136,18 @@ class Data():
                         results.append(f' - [ ] {item}')
         return results
 
+    def remove_item(self, item_id):
+        with Session(self.engine) as session:
+            item = session.exec(_get_with_id(Item, item_id)).first()
+            session.delete(item)
+            session.commit()
+
+    def remove_store(self, store_id):
+        with Session(self.engine) as session:
+            store = session.exec(_get_with_id(Store, store_id)).first()
+            session.delete(store)
+            session.commit()
+
     def get_engine(self):
         return create_engine(f"sqlite:///{self.file}")