Fixed pagination page count calculation.
This commit is contained in:
parent
5a6b6c073b
commit
abda846ca3
@ -3,6 +3,7 @@ from datetime import datetime, timedelta
|
||||
import aiohttp
|
||||
import dateparser
|
||||
import humanize
|
||||
import math
|
||||
import timezonefinder
|
||||
import pytz
|
||||
|
||||
@ -370,7 +371,7 @@ 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
|
||||
|
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user