From 82f47ac136844195633ee6ad7d00436a24d4979f Mon Sep 17 00:00:00 2001 From: alwayscompiling Date: Sun, 10 Jul 2022 21:47:01 -0400 Subject: [PATCH] Temporary attempt. Makes assumption that a user will submit a better score. --- utilities/utils.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/utilities/utils.py b/utilities/utils.py index 11750e7..691b667 100644 --- a/utilities/utils.py +++ b/utilities/utils.py @@ -98,7 +98,13 @@ async def submit_score( score_tuple = (user, int(score)) sort_index = 1 - scores = highscores_data[boss_name]["categories"][category] + scores: "list[tuple]" = highscores_data[boss_name]["categories"][category] + + # if user is in an existing tuple, delete it. + for tup in scores: + if user == tup[0]: + scores.remove(tup) + scores.append(score_tuple) # sort scores.