fix(userbot): a deletion that arrives before its message is applied once the message is stored

This commit is contained in:
hh committed 2026-10-19 02:29:19 +00:00
1 parent 516b8e307f
commit f32b772ddc
5 files changed
+56

No files matched your search

@@ -61,6 +61,10 @@ async def capture_message(
current = await repository.upsert_message(
ctx.pool, ctx.account_id, message_row(message, chat_id, message.date)
)
if ctx.pending_deletes.take(chat_id, message.id):
await repository.mark_deleted_late(
ctx.pool, ctx.account_id, chat_id, message.id
)
from userbot.modules.capture.identity import capture_identity # noqa: PLC0415
await capture_identity(message, ctx)