Merge pull request #224 from shocknet/fix/setup-hang

Fix/setup hang
This commit is contained in:
CapDog 2020-10-22 14:41:49 -05:00 committed by GitHub
commit 502c418c3d
2 changed files with 14 additions and 2 deletions

View file

@ -160,12 +160,24 @@ const server = program => {
const startServer = async () => { const startServer = async () => {
try { try {
LightningServices.setDefaults(program) LightningServices.setDefaults(program)
if (!LightningServices.isInitialized()) {
await LightningServices.init() await LightningServices.init()
}
// init lnd module ================= // init lnd module =================
const lnd = require('../services/lnd/lnd')( const lnd = require('../services/lnd/lnd')(
LightningServices.services.lightning LightningServices.services.lightning
) )
await new Promise((resolve, reject) => {
LightningServices.services.lightning.getInfo({}, (err, res) => {
if (err && err.code !== 12) {
reject(err)
} else {
resolve()
}
})
})
const auth = require('../services/auth/auth') const auth = require('../services/auth/auth')
app.use(compression()) app.use(compression())

View file

@ -107,7 +107,7 @@ class LNDErrorManager {
this._healthListeners.length = 0 this._healthListeners.length = 0
this._isCheckingHealth = false this._isCheckingHealth = false
} }
const deadline = Date.now() + 4000 const deadline = Date.now() + 10000
lightning.getInfo({},{deadline}, callback) lightning.getInfo({},{deadline}, callback)
} }