logs, comments, code cleanup

This commit is contained in:
Corban-Lee Jones 2024-08-19 21:21:08 +01:00
parent f231403c08
commit 213024ba9f

View File

@ -83,8 +83,6 @@ class PaginationView(View):
self.index = initpage
# emoji reference
next_emoji = bot.get_emoji(1204542366602502265)
prev_emoji = bot.get_emoji(1204542365432422470)
self.start_emoji = bot.get_emoji(1204542364073463818)
self.end_emoji = bot.get_emoji(1204542367752003624)
@ -113,7 +111,6 @@ class PaginationView(View):
@staticmethod
def calc_total_pages(results: int, max_pagesize: int) -> int:
result = ((results - 1) // max_pagesize) + 1
log.debug("total pages calculated: %s", result)
return result
def calc_dataitem_index(self, dataitem_index: int):
@ -200,6 +197,7 @@ class PaginationView(View):
raise exc
self.maxpage = self.calc_total_pages(total_results, self.pagesize)
log.debug(f"{self.maxpage=!r}")
for i, item in enumerate(data):
i = self.calc_dataitem_index(i)
@ -228,6 +226,9 @@ class PaginationView(View):
self.children[1].disabled = self.index == self.maxpage
async def send(self):
"""Send the pagination view. It may be important to defer before invoking this method."""
log.debug("sending pagination view")
embed = await self.create_paged_embed()
if self.maxpage <= 1: