]> OzVa Git service - shopping-channel/commitdiff
Added endpoint to get all data
authorMax Value <greenwoodw50@gmail.com>
Fri, 18 Apr 2025 13:42:52 +0000 (14:42 +0100)
committerMax Value <greenwoodw50@gmail.com>
Fri, 18 Apr 2025 13:42:52 +0000 (14:42 +0100)
teleshopping.py

index e78d1cbb7a6a8c69bd3ff1623cf0fb14cbf94a79..07f87c20a0f380ae07a67d5d1693267e156160bb 100755 (executable)
@@ -300,6 +300,21 @@ def buy_data():
 
                return jsonify(data)
 
+@app.route("/api/buy/all")
+@auth.login_required
+def buy_all():
+       data = []
+       with sqlite3.connect(path.join(app.root_path, "data.db")) as connection:
+               cursor = connection.cursor()
+
+               for order in cursor.execute(f"""
+                       SELECT *
+                               FROM orders;
+               """):
+                       data.append(order[1])
+
+               return jsonify(data)
+
 @app.route("/api/buy/clear")
 @auth.login_required
 def buy_clear():