mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-13 12:33:25 +02:00
Fail gracefully and return None on failure to create offer (#1305)
This commit is contained in:
parent
73b36ebb33
commit
6684f2e332
1 changed files with 10 additions and 6 deletions
|
|
@ -217,12 +217,16 @@ class SqueakController:
|
|||
secret_key = self.get_squeak_secret_key(squeak_hash)
|
||||
if squeak is None or secret_key is None:
|
||||
return None
|
||||
sent_offer = self.squeak_core.create_offer(
|
||||
squeak,
|
||||
secret_key,
|
||||
peer_address,
|
||||
price_msat,
|
||||
)
|
||||
try:
|
||||
sent_offer = self.squeak_core.create_offer(
|
||||
squeak,
|
||||
secret_key,
|
||||
peer_address,
|
||||
price_msat,
|
||||
)
|
||||
except Exception:
|
||||
logger.exception("Failed to create offer.")
|
||||
return None
|
||||
self.squeak_db.insert_sent_offer(sent_offer)
|
||||
return sent_offer
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue