mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-16 10:40:12 +00:00
Maintain order of fronters when switching
This commit is contained in:
parent
799ea01f03
commit
16b757ae36
3 changed files with 8 additions and 19 deletions
|
|
@ -426,9 +426,9 @@ async def switch_member(conn, message, args):
|
|||
return False, "Couldn't find member \"{}\".".format(member_name)
|
||||
members.append(member)
|
||||
|
||||
member_ids = {member["id"] for member in members}
|
||||
|
||||
fronter_ids = set((await get_fronter_ids(conn, system["id"]))[0])
|
||||
# Lists, because order matters, it makes sense to just swap fronters
|
||||
member_ids = [member["id"] for member in members]
|
||||
fronter_ids = (await get_fronter_ids(conn, system["id"]))[0]
|
||||
if member_ids == fronter_ids:
|
||||
if len(members) == 1:
|
||||
return False, "{} is already fronting.".format(members[0]["name"])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue