stop at last update

This commit is contained in:
bakatrouble 2025-04-18 16:15:19 +03:00
parent 80019d8fe7
commit 6524063bd6

View File

@ -147,8 +147,13 @@ async def check_updates():
for page in count(1): for page in count(1):
logging.warning(f'Loading page {page}') logging.warning(f'Loading page {page}')
post_versions_page = await e621.get_post_versions(last_post_version, page) post_versions_page = await e621.get_post_versions(last_post_version, page)
post_versions += post_versions_page finish_loop = False
if not last_post_version or not post_versions_page: for post_version in post_versions_page:
if post_version.id <= last_post_version:
finish_loop = True
break
post_versions.append(post_version)
if finish_loop or not last_post_version or not post_versions_page:
break break
for post_version in post_versions[::-1]: for post_version in post_versions[::-1]:
if post_version.id > last_post_version: if post_version.id > last_post_version: