aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Shom770 <[email protected]>2022-01-09 17:46:56 -0500
committerGravatar Shom770 <[email protected]>2022-02-09 18:13:37 -0500
commit77a20ef8008d0815c3250433c88b5096ae843fa4 (patch)
tree9d23735153574ec82a0d44a47068d9f7f2839365
parentsending the question is no longer accepting guesses as an ephemeral (diff)
sort the speed leaderboard properly
-rw-r--r--bot/exts/events/trivianight/_scoreboard.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/bot/exts/events/trivianight/_scoreboard.py b/bot/exts/events/trivianight/_scoreboard.py
index 6f95f22c..bf744389 100644
--- a/bot/exts/events/trivianight/_scoreboard.py
+++ b/bot/exts/events/trivianight/_scoreboard.py
@@ -24,8 +24,6 @@ class ScoreboardView(View):
along with the 29 other users who made it onto the leaderboard.
"""
formatted_string = ""
- self.points = dict(sorted(self.points.items(), key=lambda item: item[-1], reverse=True))
- self.speed = dict(sorted(self.speed.items(), key=lambda item: item[-1]))
for current_placement, (user, points) in enumerate(self.points.items()):
if current_placement + 1 > 30:
@@ -175,6 +173,7 @@ class Scoreboard:
async def display(self) -> tuple[Embed, View]:
"""Returns the embed of the main leaderboard along with the ScoreboardView."""
- self.view.points = self._points
- self.view.speed = self._speed
+ self.view.points = dict(sorted(self._points.items(), key=lambda item: item[-1], reverse=True))
+ self.view.speed = dict(sorted(self._speed.items(), key=lambda item: item[-1][1] / item[-1][0]))
+
return await self.view.create_main_leaderboard(), self.view