Browse Source

Merge pull request #39 from LN-Zap/feature/setalias

Feature/setalias
renovate/lint-staged-8.x
jackmallers 7 years ago
committed by GitHub
parent
commit
1456ccb537
  1. 6
      app/lnd/methods/index.js
  2. 14
      app/lnd/methods/walletController.js

6
app/lnd/methods/index.js

@ -34,6 +34,12 @@ export default function (lnd, event, msg, data) {
.then(({ address }) => event.sender.send('receiveAddress', address))
.catch(error => console.log('newaddress error: ', error))
break
case 'setAlias':
// Data looks like { new_alias: '' }
walletController.setAlias(lnd, data)
.then(() => event.sender.send('aliasSet'))
.catch(error => console.log('setAlias error: ', error))
break
case 'peers':
// Data looks like { peers: [] }
peersController.listPeers(lnd)

14
app/lnd/methods/walletController.js

@ -78,3 +78,17 @@ export function sendCoins(lnd, { addr, amount }) {
})
})
}
/**
* Executes a request to set the alias for the node
* @param {[type]} new_alias [description]
*/
export function setAlias(lnd, { new_alias }) {
return new Promise((resolve, reject) => {
lnd.setAlias({ new_alias }, (err, data) => {
if (err) { reject(err) }
resolve(data)
})
})
}

Loading…
Cancel
Save