Merge pull request #197 from shocknet/fix/backup-stream

fix function name, more log fix
This commit is contained in:
CapDog 2020-09-14 19:31:53 -05:00 committed by GitHub
commit 330bb58e92
2 changed files with 24 additions and 3 deletions

View file

@ -654,7 +654,7 @@ module.exports = async (
'Channel backup LND locked, new registration in 60 seconds' 'Channel backup LND locked, new registration in 60 seconds'
) )
process.nextTick(() => process.nextTick(() =>
setTimeout(() => onNewTransaction(socket, subID), 60000) setTimeout(() => onNewChannelBackup(), 60000)
) )
break break
} }
@ -668,10 +668,13 @@ module.exports = async (
'Channel backup LND disconnected, sockets reconnecting in 30 seconds...' 'Channel backup LND disconnected, sockets reconnecting in 30 seconds...'
) )
process.nextTick(() => process.nextTick(() =>
setTimeout(() => onNewTransaction(socket, subID), 30000) setTimeout(() => onNewChannelBackup(), 30000)
) )
break break
} }
default: {
logger.error('[event:transaction:new] UNKNOWN LND error')
}
} }
}) })
} }

View file

@ -134,6 +134,12 @@ module.exports = (
logger.info('[event:invoice:new] stream ok') logger.info('[event:invoice:new] stream ok')
break break
} }
case 1: {
logger.info(
'[event:invoice:new] stream canceled, probably socket disconnected'
)
break
}
case 2: { case 2: {
logger.warn('[event:invoice:new] got UNKNOWN error status') logger.warn('[event:invoice:new] got UNKNOWN error status')
break break
@ -161,6 +167,9 @@ module.exports = (
) )
break break
} }
default: {
logger.error('[event:invoice:new] UNKNOWN LND error')
}
} }
}) })
return () => { return () => {
@ -184,12 +193,18 @@ module.exports = (
logger.error('New transactions stream error:' + subID, err) logger.error('New transactions stream error:' + subID, err)
}) })
stream.on('status', status => { stream.on('status', status => {
logger.error('New transactions stream status:' + subID, status) logger.info('New transactions stream status:' + subID, status)
switch (status.code) { switch (status.code) {
case 0: { case 0: {
logger.info('[event:transaction:new] stream ok') logger.info('[event:transaction:new] stream ok')
break break
} }
case 1: {
logger.info(
'[event:transaction:new] stream canceled, probably socket disconnected'
)
break
}
case 2: { case 2: {
//Happens to fire when the grpc client lose access to macaroon file //Happens to fire when the grpc client lose access to macaroon file
logger.warn('[event:transaction:new] got UNKNOWN error status') logger.warn('[event:transaction:new] got UNKNOWN error status')
@ -218,6 +233,9 @@ module.exports = (
) )
break break
} }
default: {
logger.error('[event:transaction:new] UNKNOWN LND error')
}
} }
}) })
return () => { return () => {