optimised edit
This commit is contained in:
parent
9368fd97b6
commit
e73b388d46
@ -1 +1 @@
|
||||
Subproject commit 27c18118c58abecf4a91e4bcab41099a54afeb5b
|
||||
Subproject commit dda33a1de49e95edb55b6556b906b55a26963266
|
@ -130,6 +130,7 @@ class Spam:
|
||||
return None
|
||||
broken_order = False
|
||||
for i, (segment, embeds, flags) in enumerate(await self.ru_segments()):
|
||||
content = segment.strip()
|
||||
dbkey = (channel.id, i)
|
||||
message = None
|
||||
messageid: int | None
|
||||
@ -141,11 +142,12 @@ class Spam:
|
||||
):
|
||||
if broken_order and message is not None:
|
||||
await message.delete()
|
||||
message = await channel.send(content=segment.strip(), embeds=embeds)
|
||||
message = await channel.send(content=content, embeds=embeds)
|
||||
await spam_db.set(dbkey, message.id)
|
||||
broken_order = True
|
||||
else:
|
||||
await message.edit(content=segment.strip(), embeds=embeds)
|
||||
if content != message.content or embeds != message.embeds:
|
||||
await message.edit(content=content, embeds=embeds)
|
||||
emojiid: int
|
||||
for emojiid in flags.get('emojis', []):
|
||||
emoji = await guild.fetch_emoji(emojiid)
|
||||
|
Loading…
Reference in New Issue
Block a user