fix(ranks): Flush rank cache from preview UI.

This commit is contained in:
2023-09-21 01:22:32 +03:00
parent 4f39d873de
commit a96f320e81

View File

@@ -112,6 +112,7 @@ class RankPreviewUI(MessageUI):
await submit.response.defer(thinking=False)
if self.parent is not None:
asyncio.create_task(self.parent.refresh())
self.bot.get_cog('RankCog').flush_guild_ranks(self.guild.id)
await self.refresh()
@button(label="DELETE_PLACEHOLDER", style=ButtonStyle.red)
@@ -130,6 +131,7 @@ class RankPreviewUI(MessageUI):
role = None
await self.rank.delete()
self.bot.get_cog('RankCog').flush_guild_ranks(self.guild.id)
mention = role.mention if role else str(self.rank.roleid)
@@ -231,6 +233,7 @@ class RankPreviewUI(MessageUI):
elif role.is_assignable():
# Update the rank role
await self.rank.update(roleid=role.id)
self.bot.get_cog('RankCog').flush_guild_ranks(self.guild.id)
if self.parent is not None and not self.parent.is_finished():
asyncio.create_task(self.parent.refresh())
await self.refresh(thinking=selection)