Fix error in pagination code

This commit is contained in:
Ske
2019-03-08 17:24:16 +01:00
parent 560b79c2ae
commit 41e6b64ad6
2 changed files with 14 additions and 6 deletions

View File

@@ -363,16 +363,16 @@ async def system_frontpercent(ctx: CommandContext, system: System):
async def system_list(ctx: CommandContext, system: System):
all_members = sorted(await system.get_members(ctx.conn), key=lambda m: m.name)
page_size = 10
page_size = 5
if len(all_members) <= page_size:
# If we have less than 10 members, don't bother paginating
await ctx.reply(embed=embeds.member_list(await ctx.get_system(), all_members, 0, page_size = page_size))
await ctx.reply(embed=embeds.member_list(await ctx.get_system(), all_members, 0, page_size))
else:
current_page = 0
msg: discord.Message = None
while True:
page_count = math.ceil(len(all_members) / page_size)
embed = embeds.member_list(await ctx.get_system(), all_members, current_page)
embed = embeds.member_list(await ctx.get_system(), all_members, current_page, page_size)
# Add reactions for moving back and forth
if not msg: