Skip to content

Commit

Permalink
made logic a bit better
Browse files Browse the repository at this point in the history
  • Loading branch information
greeeen-dev committed Nov 23, 2024
1 parent dce135e commit 023b042
Showing 1 changed file with 33 additions and 32 deletions.
65 changes: 33 additions & 32 deletions bridge_revolt.py
Original file line number Diff line number Diff line change
Expand Up @@ -1610,7 +1610,6 @@ async def help(self, ctx, *, query: Optional[str] = None):
page = False
search_query = ''
page_number = 0
maxpage = 0
command_focus = None
limit = 20

Expand Down Expand Up @@ -1726,46 +1725,48 @@ async def help(self, ctx, *, query: Optional[str] = None):
command_focus.get_usage()
)
embed.add_field(name='Usage', value=f'`{self.bot.command_prefix}{usage}`')
else:
commands = await self.bot.loop.run_in_executor(
None, lambda: sorted(
commands,
key=lambda x: f'{x.parent.name} {x.name}' if x.parent else x.name
)
await ctx.send(embed=embed)
break

commands = await self.bot.loop.run_in_executor(
None, lambda: sorted(
commands,
key=lambda x: f'{x.parent.name} {x.name}' if x.parent else x.name
)
)

maxpage = (len(commands) - 1) // limit
maxpage = (len(commands) - 1) // limit

if page_number < 0:
page_number = 0
elif page_number > maxpage:
page_number = maxpage
offset = page_number * limit
counted = 0
for index in range(limit):
if (offset + index) >= len(commands):
break
if page_number < 0:
page_number = 0
elif page_number > maxpage:
page_number = maxpage
offset = page_number * limit
counted = 0
for index in range(limit):
if (offset + index) >= len(commands):
break

command = commands[offset + index]
cmdname = (
f'{command.parent.name} {command.name}' if command.parent else command.name
)
command = commands[offset + index]
cmdname = (
f'{command.parent.name} {command.name}' if command.parent else command.name
)

embed.add_field(
name=f'`{self.bot.command_prefix}{cmdname}`',
value=command.description or 'No description provided'
)
counted += 1
embed.add_field(
name=f'`{self.bot.command_prefix}{cmdname}`',
value=command.description or 'No description provided'
)
counted += 1

embed.set_footer(
text=f'Page {page_number + 1} of {maxpage + 1}'
)

if search:
embed.set_footer(
text=f'Page {page_number + 1} of {maxpage + 1}'
text=f'{embed.footer} | {offset+1} - {offset+counted} of {len(commands)} results'
)

if search:
embed.set_footer(
text=f'{embed.footer} | {offset+1} - {offset+counted} of {len(commands)} results'
)

if not msg:
msg = await ctx.send(
embed=embed,
Expand Down

0 comments on commit 023b042

Please sign in to comment.