Merge pull request #147 from shocknet/fix/sendpayment-fix

better logs send payment
This commit is contained in:
CapDog 2020-08-15 14:10:52 -04:00 committed by GitHub
commit d71a72fb77

View file

@ -1499,13 +1499,13 @@ module.exports = async (
//if res was already sent //if res was already sent
if (response.status !== 'SUCCEEDED') { if (response.status !== 'SUCCEEDED') {
//if the operation failed //if the operation failed
finalEvent = { error: response.failure_reason } logger.error('Sen payment failure', response.details)
} else { } else {
finalEvent = { status: response.status } finalEvent = { status: response.status }
} }
} else { } else {
if (response.status !== 'SUCCEEDED') { if (response.status !== 'SUCCEEDED') {
logger.error('SendPayment Info:', response) logger.error('Sen payment failure', response.details)
return res.status(500).json({ return res.status(500).json({
errorMessage: sanitizeLNDError(response.details) errorMessage: sanitizeLNDError(response.details)
}) })
@ -1522,12 +1522,12 @@ module.exports = async (
sentPayment.on('error', async err => { sentPayment.on('error', async err => {
logger.error('SendPayment Error:', err) logger.error('SendPayment Error:', err)
if (res.headersSent) { if (res.headersSent) {
finalEvent = { error: err.details } //send error on socket if http has already finished logger.error('Sen payment failure', err)
} else { } else {
const health = await checkHealth() const health = await checkHealth()
if (health.LNDStatus.success) { if (health.LNDStatus.success) {
res.status(500).json({ res.status(500).json({
errorMessage: sanitizeLNDError(err.details) errorMessage: sanitizeLNDError(err)
}) })
} else { } else {
res.status(500) res.status(500)