Fixed auto_complete #367
This commit is contained in:
		| @@ -99,6 +99,15 @@ class SyncXpGroup(DiscordCommandABC): | ||||
|         await self._message_service.send_ctx_msg(ctx, self._t.transform("modules.technician.synced_message")) | ||||
|         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") | ||||
|     @commands.guild_only() | ||||
|     @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")) | ||||
|         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]: | ||||
|         return [ | ||||
|             app_commands.Choice(name=server.name, value=server.id) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user