Skip to content

Commit 0d48e56

Browse files
committed
Make debug command start at most recent logs
1 parent 8f71ae0 commit 0d48e56

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

cogs/utility.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,7 @@ async def debug(self, ctx):
282282
embed.set_footer(text='Debug logs - Navigate using the reactions below.')
283283

284284
session = MessagePaginatorSession(ctx, *messages, embed=embed)
285+
session.current = len(messages) - 1
285286
return await session.run()
286287

287288
@debug.command(name='hastebin', aliases=['haste'])

core/paginator.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ async def run(self) -> typing.Optional[Message]:
148148
If it's closed before running ends.
149149
"""
150150
if not self.running:
151-
await self.show_page(0)
151+
await self.show_page(self.current)
152152
while self.running:
153153
try:
154154
reaction, user = await self.ctx.bot.wait_for(
@@ -269,7 +269,7 @@ async def create_base(self, msg: str) -> None:
269269
The message content to fill the base `Message`.
270270
"""
271271
if self.embed is not None:
272-
footer_text = f'Page 1 of {len(self.messages)}'
272+
footer_text = f'Page {self.current+1} of {len(self.messages)}'
273273
if self.footer_text:
274274
footer_text = footer_text + ' • ' + self.footer_text
275275
self.embed.set_footer(text=footer_text,
@@ -298,7 +298,7 @@ async def show_page(self, index: int) -> None:
298298
"""
299299
if not 0 <= index < len(self.messages):
300300
return
301-
301+
302302
self.current = index
303303
page = self.messages[index]
304304

@@ -342,7 +342,7 @@ async def run(self) -> typing.Optional[Message]:
342342
If it's closed before running ends.
343343
"""
344344
if not self.running:
345-
await self.show_page(0)
345+
await self.show_page(self.current)
346346
while self.running:
347347
try:
348348
reaction, user = await self.ctx.bot.wait_for(

0 commit comments

Comments
 (0)