diff --git a/main.py b/main.py index d04b7ff..08b91cb 100644 --- a/main.py +++ b/main.py @@ -202,6 +202,7 @@ async def resend_after(msg: Message): posts = [] page = 1 while True: + break_loop = False if page > 10: break 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) logging.info(f'{post_created_at.timestamp()} < {timestamp}') if post_created_at.timestamp() < timestamp: - break + break_loop = True posts.append(post) + if break_loop: + break page += 1 for post in posts[::-1]: await send_post(post, tag_list)