fix resend after

This commit is contained in:
bakatrouble 2025-07-31 12:30:52 +03:00
parent af1479bc75
commit 687dabc354

View File

@ -202,6 +202,7 @@ async def resend_after(msg: Message):
posts = [] posts = []
page = 1 page = 1
while True: while True:
break_loop = False
if page > 10: if page > 10:
break break
page_posts = await e621.get_posts(tag, page) page_posts = await e621.get_posts(tag, page)
@ -212,8 +213,10 @@ async def resend_after(msg: Message):
post_created_at = datetime.datetime.fromisoformat(post.created_at) post_created_at = datetime.datetime.fromisoformat(post.created_at)
logging.info(f'{post_created_at.timestamp()} < {timestamp}') logging.info(f'{post_created_at.timestamp()} < {timestamp}')
if post_created_at.timestamp() < timestamp: if post_created_at.timestamp() < timestamp:
break break_loop = True
posts.append(post) posts.append(post)
if break_loop:
break
page += 1 page += 1
for post in posts[::-1]: for post in posts[::-1]:
await send_post(post, tag_list) await send_post(post, tag_list)