Fixed auto_complete #367
This commit is contained in:
parent
74ddc238be
commit
4cc094576d
@ -99,6 +99,15 @@ class SyncXpGroup(DiscordCommandABC):
|
|||||||
await self._message_service.send_ctx_msg(ctx, self._t.transform("modules.technician.synced_message"))
|
await self._message_service.send_ctx_msg(ctx, self._t.transform("modules.technician.synced_message"))
|
||||||
self._logger.trace(__name__, f"Finished sync xp command")
|
self._logger.trace(__name__, f"Finished sync xp command")
|
||||||
|
|
||||||
|
@all_members.autocomplete("server_id")
|
||||||
|
async def list_autocomplete(self, interaction: discord.Interaction, current: str) -> list[app_commands.Choice]:
|
||||||
|
return [
|
||||||
|
app_commands.Choice(name=server.name, value=server.id)
|
||||||
|
for server in self._client_utils.get_auto_complete_list(
|
||||||
|
self._servers.get_servers(), current, lambda x: x.name
|
||||||
|
)
|
||||||
|
]
|
||||||
|
|
||||||
@sync_xp.command(name="by_member")
|
@sync_xp.command(name="by_member")
|
||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
@CommandChecks.check_is_ready()
|
@CommandChecks.check_is_ready()
|
||||||
@ -137,7 +146,7 @@ class SyncXpGroup(DiscordCommandABC):
|
|||||||
await self._message_service.send_ctx_msg(ctx, self._t.transform("modules.technician.synced_message"))
|
await self._message_service.send_ctx_msg(ctx, self._t.transform("modules.technician.synced_message"))
|
||||||
self._logger.trace(__name__, f"Finished sync xp command")
|
self._logger.trace(__name__, f"Finished sync xp command")
|
||||||
|
|
||||||
@sync_xp.autocomplete("server_id")
|
@by_member.autocomplete("server_id")
|
||||||
async def list_autocomplete(self, interaction: discord.Interaction, current: str) -> list[app_commands.Choice]:
|
async def list_autocomplete(self, interaction: discord.Interaction, current: str) -> list[app_commands.Choice]:
|
||||||
return [
|
return [
|
||||||
app_commands.Choice(name=server.name, value=server.id)
|
app_commands.Choice(name=server.name, value=server.id)
|
||||||
|
Loading…
Reference in New Issue
Block a user