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
|
return None
|
||||||
broken_order = False
|
broken_order = False
|
||||||
for i, (segment, embeds, flags) in enumerate(await self.ru_segments()):
|
for i, (segment, embeds, flags) in enumerate(await self.ru_segments()):
|
||||||
|
content = segment.strip()
|
||||||
dbkey = (channel.id, i)
|
dbkey = (channel.id, i)
|
||||||
message = None
|
message = None
|
||||||
messageid: int | None
|
messageid: int | None
|
||||||
@ -141,11 +142,12 @@ class Spam:
|
|||||||
):
|
):
|
||||||
if broken_order and message is not None:
|
if broken_order and message is not None:
|
||||||
await message.delete()
|
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)
|
await spam_db.set(dbkey, message.id)
|
||||||
broken_order = True
|
broken_order = True
|
||||||
else:
|
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
|
emojiid: int
|
||||||
for emojiid in flags.get('emojis', []):
|
for emojiid in flags.get('emojis', []):
|
||||||
emoji = await guild.fetch_emoji(emojiid)
|
emoji = await guild.fetch_emoji(emojiid)
|
||||||
|
Loading…
Reference in New Issue
Block a user