From 876d020a69bde9d759dfc55a14dff677013081b2 Mon Sep 17 00:00:00 2001 From: Lili Date: Fri, 9 Sep 2022 12:34:31 +0200 Subject: [PATCH] db clear and pretty redeem queue helpers added --- tlapbot/owncast_helpers.py | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/tlapbot/owncast_helpers.py b/tlapbot/owncast_helpers.py index c4490cc..8ca9f24 100644 --- a/tlapbot/owncast_helpers.py +++ b/tlapbot/owncast_helpers.py @@ -104,6 +104,27 @@ def add_to_redeem_queue(db, user_id, redeem_name): print("Error occured adding to redeem queue:", e.args[0]) print("To user:", user_id, " with redeem:", redeem_name) +def clear_redeem_queue(db): + try: + cursor = db.execute( + "DELETE FROM redeem_queue" + ) + db.commit() + except Error as e: + print("Error occured deleting redeem queue:", e.args[0]) + +def pretty_redeem_queue(db): + try: + cursor = db.execute( + """SELECT redeem_queue.created, redeem_queue.redeem, points.name + FROM redeem_queue + INNER JOIN points + on redeem_queue.redeemer_id = points.id""" + ) + return cursor.fetchall() + except Error as e: + print("Error occured selecting pretty redeem queue:", e.args[0]) + def whole_redeem_queue(db): try: cursor = db.execute( @@ -111,4 +132,4 @@ def whole_redeem_queue(db): ) return cursor.fetchall() except Error as e: - print("Error occured printing redeem queue:", e.args[0]) \ No newline at end of file + print("Error occured selecting redeem queue:", e.args[0]) \ No newline at end of file