Don't delete offers for squeak on delete squeak method in controller (#1674)

This commit is contained in:
Jonathan Zernik 2021-10-22 18:18:35 -05:00 committed by GitHub
parent faa7a9513a
commit 7d6bb76f74
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 11 deletions

View file

@ -1071,14 +1071,14 @@ class SqueakDb:
deleted_offers = res.rowcount
return deleted_offers
def delete_offers_for_squeak(self, squeak_hash: bytes):
""" Delete all offers for a squeak hash. """
s = self.received_offers.delete().where(
self.received_offers.c.squeak_hash == squeak_hash)
with self.get_connection() as connection:
res = connection.execute(s)
deleted_offers = res.rowcount
return deleted_offers
# def delete_offers_for_squeak(self, squeak_hash: bytes):
# """ Delete all offers for a squeak hash. """
# s = self.received_offers.delete().where(
# self.received_offers.c.squeak_hash == squeak_hash)
# with self.get_connection() as connection:
# res = connection.execute(s)
# deleted_offers = res.rowcount
# return deleted_offers
def delete_offer(self, payment_hash: bytes):
""" Delete a received offer by payment hash. """

View file

@ -147,9 +147,6 @@ class SqueakController:
return self.squeak_db.get_squeak_secret_key(squeak_hash)
def delete_squeak(self, squeak_hash: bytes) -> None:
num_deleted_offers = self.squeak_db.delete_offers_for_squeak(
squeak_hash)
logger.info("Deleted number of offers : {}".format(num_deleted_offers))
self.squeak_db.delete_squeak(squeak_hash)
def save_received_squeak(self, squeak: CSqueak) -> None: