aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/lib/id-management.js
diff options
context:
space:
mode:
authorDan Finlay <dan@danfinlay.com>2016-06-25 06:52:56 +0800
committerDan Finlay <dan@danfinlay.com>2016-06-25 06:52:56 +0800
commitb2b3f4b26bbaaf978b454afe18e9116ac8a693d4 (patch)
tree4de61ce89c9e41d9641f681da0e073f0db73e3fe /app/scripts/lib/id-management.js
parent9ed3c676ecbce23f56cd004496c881425dd302eb (diff)
downloadtangerine-wallet-browser-b2b3f4b26bbaaf978b454afe18e9116ac8a693d4.tar.gz
tangerine-wallet-browser-b2b3f4b26bbaaf978b454afe18e9116ac8a693d4.tar.zst
tangerine-wallet-browser-b2b3f4b26bbaaf978b454afe18e9116ac8a693d4.zip
Improve refactor
Replace config-manager-singleton with one that is instantiated within the `background-controller`, and takes its persistence callbacks from its instantiated options. Replaced class getters with more familiar get___() functions.
Diffstat (limited to 'app/scripts/lib/id-management.js')
-rw-r--r--app/scripts/lib/id-management.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/scripts/lib/id-management.js b/app/scripts/lib/id-management.js
index cc50bd649..9b8ceb415 100644
--- a/app/scripts/lib/id-management.js
+++ b/app/scripts/lib/id-management.js
@@ -1,6 +1,5 @@
const ethUtil = require('ethereumjs-util')
const Transaction = require('ethereumjs-tx')
-const configManager = require('./config-manager-singleton')
module.exports = IdManagement
@@ -9,6 +8,7 @@ function IdManagement (opts) {
this.keyStore = opts.keyStore
this.derivedKey = opts.derivedKey
+ this.configManager = opts.configManager
this.hdPathString = "m/44'/60'/0'/0"
this.getAddresses = function () {
@@ -32,9 +32,9 @@ function IdManagement (opts) {
// Add the tx hash to the persisted meta-tx object
var txHash = ethUtil.bufferToHex(tx.hash())
- var metaTx = configManager.getTx(txParams.metamaskId)
+ var metaTx = this.configManager.getTx(txParams.metamaskId)
metaTx.hash = txHash
- configManager.updateTx(metaTx)
+ this.configManager.updateTx(metaTx)
// return raw serialized tx
var rawTx = ethUtil.bufferToHex(tx.serialize())