Merge pull request #245 from shocknet/socket-3
restore notifs serv socket ns
This commit is contained in:
commit
67de9c29bf
1 changed files with 27 additions and 0 deletions
|
|
@ -257,6 +257,33 @@ module.exports = (
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
io.of('default').on('connection', socket => {
|
||||||
|
logger.info(`io.onconnection`)
|
||||||
|
logger.info('socket.handshake', socket.handshake)
|
||||||
|
|
||||||
|
const isLNDSocket = !!socket.handshake.query.IS_LND_SOCKET
|
||||||
|
const isNotificationsSocket = !!socket.handshake.query
|
||||||
|
.IS_NOTIFICATIONS_SOCKET
|
||||||
|
|
||||||
|
if (!isLNDSocket) {
|
||||||
|
/** printing out the client who joined */
|
||||||
|
logger.info('New socket client connected (id=' + socket.id + ').')
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isLNDSocket) {
|
||||||
|
const subID = Math.floor(Math.random() * 1000).toString()
|
||||||
|
const isNotifications = isNotificationsSocket ? 'notifications' : ''
|
||||||
|
logger.info('[LND] New LND Socket created:' + isNotifications + subID)
|
||||||
|
const cancelInvoiceStream = onNewInvoice(socket, subID)
|
||||||
|
const cancelTransactionStream = onNewTransaction(socket, subID)
|
||||||
|
socket.on('disconnect', () => {
|
||||||
|
logger.info('LND socket disconnected:' + isNotifications + subID)
|
||||||
|
cancelInvoiceStream()
|
||||||
|
cancelTransactionStream()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
io.of('gun').on('connect', socket => {
|
io.of('gun').on('connect', socket => {
|
||||||
// TODO: off()
|
// TODO: off()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue