Fix interaction disable

This commit is contained in:
Zeva Rose 2022-02-04 10:23:07 -07:00
parent 82b906cdb1
commit b142e7bcdb
3 changed files with 14 additions and 14 deletions

View file

@ -241,8 +241,8 @@ class RemindmeCog(CacheCog):
_ = Reminder.objects(user=ctx.author.id, id=ObjectId(to_delete)).delete() _ = Reminder.objects(user=ctx.author.id, id=ObjectId(to_delete)).delete()
for row in components: for row in components:
for component in row["components"]: for component in row.components:
component["disabled"] = True component.disabled = True
fields = [] fields = []
for reminder in filter(lambda x: str(x.id) in context.context.values, reminders): for reminder in filter(lambda x: str(x.id) in context.context.values, reminders):
@ -272,8 +272,8 @@ class RemindmeCog(CacheCog):
) )
except asyncio.TimeoutError: except asyncio.TimeoutError:
for row in components: for row in components:
for component in row["components"]: for component in row.components:
component["disabled"] = True component.disabled = True
await message.edit(components=components) await message.edit(components=components)

View file

@ -132,8 +132,8 @@ class TwitterCog(Scale):
for to_delete in context.context.values: for to_delete in context.context.values:
_ = Twitter.objects(guild=ctx.guild.id, id=ObjectId(to_delete)).delete() _ = Twitter.objects(guild=ctx.guild.id, id=ObjectId(to_delete)).delete()
for row in components: for row in components:
for component in row["components"]: for component in row.components:
component["disabled"] = True component.disabled = True
block = "\n".join(handlemap[x] for x in context.context.values) block = "\n".join(handlemap[x] for x in context.context.values)
await context.context.edit_origin( await context.context.edit_origin(
@ -141,8 +141,8 @@ class TwitterCog(Scale):
) )
except asyncio.TimeoutError: except asyncio.TimeoutError:
for row in components: for row in components:
for component in row["components"]: for component in row.components:
component["disabled"] = True component.disabled = True
await message.edit(components=components) await message.edit(components=components)
@slash_command( @slash_command(
@ -197,8 +197,8 @@ class TwitterCog(Scale):
t.save() t.save()
for row in components: for row in components:
for component in row["components"]: for component in row.components:
component["disabled"] = True component.disabled = True
block = "\n".join(handlemap[x] for x in context.context.values) block = "\n".join(handlemap[x] for x in context.context.values)
await context.context.edit_origin( await context.context.edit_origin(
@ -211,8 +211,8 @@ class TwitterCog(Scale):
) )
except asyncio.TimeoutError: except asyncio.TimeoutError:
for row in components: for row in components:
for component in row["components"]: for component in row.components:
component["disabled"] = True component.disabled = True
await message.edit(components=components) await message.edit(components=components)

View file

@ -61,8 +61,8 @@ class VerifyCog(Scale):
correct = context.context.custom_id.split("||")[-1] == "yes" correct = context.context.custom_id.split("||")[-1] == "yes"
if correct: if correct:
for row in components: for row in components:
for component in row["components"]: for component in row.components:
component["disabled"] = True component.disabled = True
setting = Setting.objects(guild=ctx.guild.id, setting="verified").first() setting = Setting.objects(guild=ctx.guild.id, setting="verified").first()
role = await ctx.guild.get_role(setting.value) role = await ctx.guild.get_role(setting.value)
await ctx.author.add_roles(role, reason="Verification passed") await ctx.author.add_roles(role, reason="Verification passed")