stop at last update
This commit is contained in:
		
							
								
								
									
										9
									
								
								main.py
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								main.py
									
									
									
									
									
								
							@@ -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:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user