2 changed files with 32 additions and 1 deletions
@ -0,0 +1,16 @@ |
|||
export default function pushinvoices(lnd, event) { |
|||
return new Promise((resolve, reject) => { |
|||
try { |
|||
const call = lnd.subscribeInvoices({}) |
|||
|
|||
call.on('data', data => event.sender.send('pushinvoicesupdated', { data })) |
|||
call.on('end', () => event.sender.send('pushinvoicesend')) |
|||
call.on('error', error => event.sender.send('pushinvoiceserror', { error })) |
|||
call.on('status', status => event.sender.send('pushinvoicesstatus', { status })) |
|||
|
|||
resolve(null) |
|||
} catch (error) { |
|||
reject(error, null) |
|||
} |
|||
}) |
|||
} |
Loading…
Reference in new issue