diff options
author | 2022-01-09 17:46:56 -0500 | |
---|---|---|
committer | 2022-02-09 18:13:37 -0500 | |
commit | 77a20ef8008d0815c3250433c88b5096ae843fa4 (patch) | |
tree | 9d23735153574ec82a0d44a47068d9f7f2839365 | |
parent | sending the question is no longer accepting guesses as an ephemeral (diff) |
sort the speed leaderboard properly
-rw-r--r-- | bot/exts/events/trivianight/_scoreboard.py | 7 |
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 |