diff --git a/cleanup.py b/cleanup.py index 323b2cb..86cd62d 100644 --- a/cleanup.py +++ b/cleanup.py @@ -39,11 +39,12 @@ def cleanup(limit: int = 40, id: int | None = None): if len(last_posts) == 0: return - # ----- delete old posts ----- # + # ----- delete old inactive posts ----- # - # default: check 2 batches of 40 posts (and 6 batches if the id was set manually) - num_batches = 2 if id is None else 6 - for i in range(num_batches): + # default: check 10 batches of 40 posts + # this usually tries until the rate limit is triggered or there are no more posts + # if hitting the rate limit is undesired, reduce the number of iterations + for i in range(10): # skip getting new batch in the first iteration if the id was set manually if i != 0 or id is None: # find id of the currently oldest post