fix(userbot): encode absent pyrogram raw payloads as empty json
This commit is contained in:
1 parent
6a6e63ff75
commit
676680319b
15 files changed
+63
-25
No files matched your search
@@ -8,6 +8,7 @@ from userbot.modules.capture.context import CaptureContext
|
||||
from userbot.modules.jobs.context import JobContext
|
||||
from userbot.modules.jobs.registry import register
|
||||
from userbot.modules.stories.service import save_story
|
||||
from utils.logging import logger
|
||||
|
||||
SAVE_EVERY = 10
|
||||
|
||||
@@ -38,6 +39,9 @@ async def _drain(
|
||||
raise
|
||||
except RPCError:
|
||||
continue
|
||||
except Exception:
|
||||
logger.exception(f"Failed to save story {story.id} from {name}")
|
||||
continue
|
||||
saved += 1
|
||||
if saved % SAVE_EVERY == 0:
|
||||
await ctx.report_progress({"saved": saved, "source": name})
|
||||
|
||||
Reference in new issue
Block a user