aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Chris Lovering <[email protected]>2021-10-13 17:51:28 +0100
committerGravatar Chris Lovering <[email protected]>2021-11-30 11:40:44 +0000
commit9a3be9ee23df63792d942950ccb378750ddc3ac7 (patch)
tree46c8b7e1ef84b17817cc38ad6bf0a3cccf81e2f4
parentAdd 10s member cooldown to subscribe command (diff)
Stop listening for events when message is deleted
-rw-r--r--bot/exts/info/subscribe.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/bot/exts/info/subscribe.py b/bot/exts/info/subscribe.py
index 121fa3685..5dad013d1 100644
--- a/bot/exts/info/subscribe.py
+++ b/bot/exts/info/subscribe.py
@@ -65,7 +65,9 @@ class SingleRoleButton(discord.ui.Button):
if isinstance(interaction.user, discord.User):
log.trace("User %s is not a member", interaction.user)
await interaction.message.delete()
+ self.view.stop()
return
+
await members.handle_role_change(
interaction.user,
interaction.user.remove_roles if self.assigned else interaction.user.add_roles,