mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-17 13:07:32 +02:00
Don't delete offers for squeak on delete squeak method in controller (#1674)
This commit is contained in:
parent
faa7a9513a
commit
7d6bb76f74
2 changed files with 8 additions and 11 deletions
|
|
@ -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. """
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue