Fail gracefully when LND unavailable in get offer (#1389)

This commit is contained in:
Jonathan Zernik 2021-09-22 14:41:05 -07:00 committed by GitHub
parent 801aea8245
commit 3b00e63fbc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -203,10 +203,13 @@ class SqueakController:
host=self.config.lnd.external_host,
port=self.config.lnd.port,
)
return self.squeak_core.package_offer(
sent_offer,
lnd_external_address,
)
try:
return self.squeak_core.package_offer(
sent_offer,
lnd_external_address,
)
except Exception:
return None
def get_sent_offer_for_peer(self, squeak: CSqueak, peer_address: PeerAddress, price_msat: int) -> Optional[SentOffer]:
squeak_hash = get_hash(squeak)