fix issue sending even when blocked

This commit is contained in:
Corban-Lee Jones 2024-07-23 20:53:41 +01:00
parent 5786f68086
commit d7f2f59216

View File

@ -186,14 +186,15 @@ class TaskCog(commands.Cog):
log.debug(f"This item is already tracked, skipping '{item.guid}'")
return
try:
log.debug("sending '%s', exists '%s'", item.guid, result[1])
message = await channel.send(embed=await mutated_item.to_embed(sub, feed, self.api.session))
message_id = message.id
except Forbidden as error:
log.error(error)
finally:
await self.mark_tracked_item(sub, item, channel.id, message_id, blocked)
if not blocked:
try:
log.debug("sending '%s', exists '%s'", item.guid, result[1])
message = await channel.send(embed=await mutated_item.to_embed(sub, feed, self.api.session))
message_id = message.id
except Forbidden as error:
log.error(error)
await self.mark_tracked_item(sub, item, channel.id, message_id, blocked)
async def process_batch(self):
pass