From 95acd70b85a9b77367a4305cd02b55910a75c866 Mon Sep 17 00:00:00 2001 From: Lili Date: Tue, 25 Oct 2022 18:58:04 +0200 Subject: [PATCH] prepare remove duplicate usernames function (NOT TESTED) --- tlapbot/owncast_helpers.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tlapbot/owncast_helpers.py b/tlapbot/owncast_helpers.py index 93636d7..0e17bce 100644 --- a/tlapbot/owncast_helpers.py +++ b/tlapbot/owncast_helpers.py @@ -198,6 +198,19 @@ def whole_redeem_queue(db): print("Error occured selecting redeem queue:", e.args[0]) +def remove_duplicate_usernames(db, user_id, username): + try: + cursor = db.execute( + """UPDATE points + SET username = NULL + WHERE username = ? AND WHERE NOT id = ?""", + (username, user_id) + ) + db.commit() + except Error as e: + print("Error occured removing duplicate usernames:", e.args[0]) + + @click.command('clear-queue') @with_appcontext def clear_queue_command():