Add player role sorting in webhook announcement
parent
300e925ab4
commit
8654db9125
|
@ -78,8 +78,8 @@ class Event(app_db.BaseModel):
|
||||||
def get_discord_content(self):
|
def get_discord_content(self):
|
||||||
start_timestamp = int(self.start_time.timestamp())
|
start_timestamp = int(self.start_time.timestamp())
|
||||||
players = list(self.players)
|
players = list(self.players)
|
||||||
# players with a role should be sorted first
|
# players should be sorted by their role, leaving no-role players last
|
||||||
players.sort(key=lambda p: p.role is not None, reverse=True)
|
players.sort(key=lambda p: p.role.role.value if p.role else 1023)
|
||||||
players_info = []
|
players_info = []
|
||||||
matchings = self.get_maximum_matching()
|
matchings = self.get_maximum_matching()
|
||||||
ringers_needed = 6 - matchings
|
ringers_needed = 6 - matchings
|
||||||
|
|
Loading…
Reference in New Issue