better logs send payment

This commit is contained in:
hatim boufnichel 2020-08-15 19:46:15 +02:00
parent 03430e33ff
commit 756d84920d

View file

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