Fixed pagination page count calculation.

This commit is contained in:
Ske 2019-03-08 16:07:05 +01:00
parent 5a6b6c073b
commit abda846ca3
2 changed files with 5 additions and 3 deletions

View File

@ -3,6 +3,7 @@ from datetime import datetime, timedelta
import aiohttp
import dateparser
import humanize
import math
import timezonefinder
import pytz
@ -370,9 +371,9 @@ async def system_list(ctx: CommandContext, system: System):
current_page = 0
msg: discord.Message = None
while True:
page_count = len(all_members) // page_size
page_count = math.ceil(len(all_members) / page_size)
embed = embeds.member_list(await ctx.get_system(), all_members, current_page)
# Add reactions for moving back and forth
if not msg:
msg = await ctx.reply(embed=embed)

View File

@ -1,4 +1,5 @@
import discord
import math
import humanize
from typing import Tuple, List
@ -219,7 +220,7 @@ def help_footer_embed() -> discord.Embed:
return embed
def member_list(system: System, all_members: List[Member], current_page: int = 0, page_size: int = 10):
page_count = len(all_members) // page_size
page_count = math.ceil(len(all_members) / page_size)
title = ""
if len(all_members) > page_size: