|
|
|
@ -151,12 +151,11 @@ class CringeBotClient(BotClient): |
|
|
|
|
|
|
|
|
|
def enqueue_deletion(self, status_id): |
|
|
|
|
self.state["deletion_queue"][status_id] = {"scheduler_event": self.deletion_scheduler.enter(60 * self.config["max_age"], 1, self.queued_delete, argument=(status_id,), kwargs={})} |
|
|
|
|
self.save_state() |
|
|
|
|
self.deletion_report() |
|
|
|
|
|
|
|
|
|
def unqueue_deletion(self, status_id): |
|
|
|
|
try: |
|
|
|
|
params = state["deletion_queue"].pop(status_id) |
|
|
|
|
params = self.state["deletion_queue"].pop(status_id) |
|
|
|
|
self.deletion_scheduler.cancel(params["scheduler_event"]) |
|
|
|
|
except KeyError: |
|
|
|
|
self.log("Cannot unqueue non-queued status {} for deletion".format(status_id)) |
|
|
|
|