From c78f711f4e2417642c7541971e791e67eedaaca3 Mon Sep 17 00:00:00 2001 From: Jonathan Zernik Date: Mon, 18 Oct 2021 00:32:19 -0700 Subject: [PATCH] Add method in squeak controller that deletes both expired received offers and expired sent offers (#1633) --- squeaknode/node/squeak_controller.py | 4 ++++ squeaknode/node/squeak_offer_expiry_worker.py | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/squeaknode/node/squeak_controller.py b/squeaknode/node/squeak_controller.py index 4d6d1e47..d9ee11b3 100644 --- a/squeaknode/node/squeak_controller.py +++ b/squeaknode/node/squeak_controller.py @@ -423,6 +423,10 @@ class SqueakController: last_received_payment, ) + def delete_all_expired_offers(self): + self.delete_all_expired_received_offers() + self.delete_all_expired_sent_offers() + def delete_all_expired_received_offers(self): num_expired_received_offers = self.squeak_db.delete_expired_received_offers() if num_expired_received_offers > 0: diff --git a/squeaknode/node/squeak_offer_expiry_worker.py b/squeaknode/node/squeak_offer_expiry_worker.py index 898dce0a..17c4af25 100644 --- a/squeaknode/node/squeak_offer_expiry_worker.py +++ b/squeaknode/node/squeak_offer_expiry_worker.py @@ -38,8 +38,7 @@ class SqueakOfferExpiryWorker(PeriodicWorker): self.clean_interval_s = clean_interval_s def work_fn(self): - self.squeak_controller.delete_all_expired_received_offers() - self.squeak_controller.delete_all_expired_sent_offers() + self.squeak_controller.delete_all_expired_offers() def get_interval_s(self): return self.clean_interval_s