aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar MarkKoz <[email protected]>2020-02-29 11:08:07 -0800
committerGravatar MarkKoz <[email protected]>2020-03-22 15:54:43 -0700
commit6774bb93836c2264d015ff9b9625dae6a91b1d56 (patch)
tree5fb4ddafd4f4b9320debf6f5597300b953ad6650
parentHelpChannels: disable the dormant command until cog is ready (diff)
HelpChannels: initialise available channels after moving idle ones
This will ensure the maximum amount of dormant channels possible before attempting to move any to the available category. It also allows the dormant command to already be enabled in case there are still no dormant channels when trying to init available channels.
-rw-r--r--bot/cogs/help_channels.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/bot/cogs/help_channels.py b/bot/cogs/help_channels.py
index d769b2619..2fd5cc851 100644
--- a/bot/cogs/help_channels.py
+++ b/bot/cogs/help_channels.py
@@ -348,8 +348,6 @@ class HelpChannels(Scheduler, commands.Cog):
self.channel_queue = self.create_channel_queue()
self.name_queue = self.create_name_queue()
- await self.init_available()
-
log.trace("Moving or rescheduling in-use channels.")
for channel in self.get_category_channels(self.in_use_category):
await self.move_idle_channel(channel, has_task=False)
@@ -360,6 +358,8 @@ class HelpChannels(Scheduler, commands.Cog):
# This may confused users. So would potentially long delays for the cog to become ready.
self.dormant_command.enabled = True
+ await self.init_available()
+
log.info("Cog is ready!")
self.ready.set()