mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-14 09:40:10 +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
|
|
@ -59,8 +59,10 @@ async def get_fronter_ids(conn, system_id):
|
|||
|
||||
async def get_fronters(conn, system_id):
|
||||
member_ids, timestamp = await get_fronter_ids(conn, system_id)
|
||||
members = await db.get_members(conn, member_ids)
|
||||
return members, timestamp
|
||||
|
||||
# Collect in dict and then look up as list, to preserve return order
|
||||
members = {member["id"]: member for member in await db.get_members(conn, member_ids)}
|
||||
return [members[member_id] for member_id in member_ids], timestamp
|
||||
|
||||
async def get_front_history(conn, system_id, count):
|
||||
# Get history from DB
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue