Minimize repeated code.

feature/default_network_editable
Kevin Serrano 8 years ago
parent 7de6b12aad
commit b1fee2a1d3
No known key found for this signature in database
GPG Key ID: 7CC862A58D2889B4
  1. 11
      app/scripts/keyring-controller.js

@ -153,13 +153,12 @@ module.exports = class KeyringController extends EventEmitter {
createFirstKeyTree (password, cb) { createFirstKeyTree (password, cb) {
this.clearKeyrings() this.clearKeyrings()
this.addNewKeyring('HD Key Tree', {numberOfAccounts: 1}, (err) => { this.addNewKeyring('HD Key Tree', {numberOfAccounts: 1}, (err) => {
const firstKeyring = this.keyrings[0] const accounts = this.keyrings[0].getAccounts()
const accounts = firstKeyring.getAccounts()
const firstAccount = accounts[0] const firstAccount = accounts[0]
const hexAccount = normalize(firstAccount) const hexAccount = normalize(firstAccount)
const seedWords = firstKeyring.serialize().mnemonic
this.configManager.setSelectedAccount(firstAccount) this.configManager.setSelectedAccount(firstAccount)
this.configManager.setSeedWords(seedWords)
this.placeSeedWords()
autoFaucet(hexAccount) autoFaucet(hexAccount)
this.setupAccounts(accounts) this.setupAccounts(accounts)
this.persistAllKeyrings() this.persistAllKeyrings()
@ -172,9 +171,11 @@ module.exports = class KeyringController extends EventEmitter {
}) })
} }
placeSeedWords (cb) { placeSeedWords () {
const firstKeyring = this.keyrings[0] const firstKeyring = this.keyrings[0]
console.log(firstKeyring)
const seedWords = firstKeyring.serialize().mnemonic const seedWords = firstKeyring.serialize().mnemonic
console.log(seedWords)
this.configManager.setSeedWords(seedWords) this.configManager.setSeedWords(seedWords)
} }

Loading…
Cancel
Save