mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Change actions reference to keyringController to background
This commit is contained in:
parent
40f175c06f
commit
f14fdf7a25
@ -95,7 +95,7 @@ var actions = {
|
|||||||
setRpcTarget: setRpcTarget,
|
setRpcTarget: setRpcTarget,
|
||||||
setProviderType: setProviderType,
|
setProviderType: setProviderType,
|
||||||
// hacky - need a way to get a reference to account manager
|
// hacky - need a way to get a reference to account manager
|
||||||
_setKeyringController: _setKeyringController,
|
_setBackgroundConnection: _setBackgroundConnection,
|
||||||
// loading overlay
|
// loading overlay
|
||||||
SHOW_LOADING: 'SHOW_LOADING_INDICATION',
|
SHOW_LOADING: 'SHOW_LOADING_INDICATION',
|
||||||
HIDE_LOADING: 'HIDE_LOADING_INDICATION',
|
HIDE_LOADING: 'HIDE_LOADING_INDICATION',
|
||||||
@ -140,9 +140,9 @@ var actions = {
|
|||||||
|
|
||||||
module.exports = actions
|
module.exports = actions
|
||||||
|
|
||||||
var _keyringController = null
|
var background = null
|
||||||
function _setKeyringController (accountManager) {
|
function _setBackgroundConnection(backgroundConnection) {
|
||||||
_keyringController = accountManager
|
background = backgroundConnection
|
||||||
}
|
}
|
||||||
|
|
||||||
function goHome () {
|
function goHome () {
|
||||||
@ -157,7 +157,7 @@ function tryUnlockMetamask (password) {
|
|||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
dispatch(actions.showLoadingIndication())
|
dispatch(actions.showLoadingIndication())
|
||||||
dispatch(actions.unlockInProgress())
|
dispatch(actions.unlockInProgress())
|
||||||
_keyringController.submitPassword(password, (err, selectedAccount) => {
|
background.submitPassword(password, (err, selectedAccount) => {
|
||||||
dispatch(actions.hideLoadingIndication())
|
dispatch(actions.hideLoadingIndication())
|
||||||
if (err) {
|
if (err) {
|
||||||
dispatch(actions.unlockFailed())
|
dispatch(actions.unlockFailed())
|
||||||
@ -171,7 +171,7 @@ function tryUnlockMetamask (password) {
|
|||||||
function createNewVault (password, entropy) {
|
function createNewVault (password, entropy) {
|
||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
dispatch(actions.createNewVaultInProgress())
|
dispatch(actions.createNewVaultInProgress())
|
||||||
_keyringController.createNewVault(password, entropy, (err, result) => {
|
background.createNewVault(password, entropy, (err, result) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
return dispatch(actions.showWarning(err.message))
|
return dispatch(actions.showWarning(err.message))
|
||||||
}
|
}
|
||||||
@ -189,14 +189,14 @@ function showInfoPage () {
|
|||||||
|
|
||||||
function setSelectedAddress (address) {
|
function setSelectedAddress (address) {
|
||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
_keyringController.setSelectedAddress(address)
|
background.setSelectedAddress(address)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function setCurrentFiat (fiat) {
|
function setCurrentFiat (fiat) {
|
||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
dispatch(this.showLoadingIndication())
|
dispatch(this.showLoadingIndication())
|
||||||
_keyringController.setCurrentFiat(fiat, (data, err) => {
|
background.setCurrentFiat(fiat, (data, err) => {
|
||||||
dispatch(this.hideLoadingIndication())
|
dispatch(this.hideLoadingIndication())
|
||||||
dispatch({
|
dispatch({
|
||||||
type: this.SET_CURRENT_FIAT,
|
type: this.SET_CURRENT_FIAT,
|
||||||
@ -214,7 +214,7 @@ function signMsg (msgData) {
|
|||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
dispatch(actions.showLoadingIndication())
|
dispatch(actions.showLoadingIndication())
|
||||||
|
|
||||||
_keyringController.signMessage(msgData, (err) => {
|
background.signMessage(msgData, (err) => {
|
||||||
dispatch(actions.hideLoadingIndication())
|
dispatch(actions.hideLoadingIndication())
|
||||||
|
|
||||||
if (err) return dispatch(actions.displayWarning(err.message))
|
if (err) return dispatch(actions.displayWarning(err.message))
|
||||||
@ -225,7 +225,7 @@ function signMsg (msgData) {
|
|||||||
|
|
||||||
function signTx (txData) {
|
function signTx (txData) {
|
||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
_accountManager.setGasMultiplier(txData.gasMultiplier, (err) => {
|
background.setGasMultiplier(txData.gasMultiplier, (err) => {
|
||||||
if (err) return dispatch(actions.displayWarning(err.message))
|
if (err) return dispatch(actions.displayWarning(err.message))
|
||||||
web3.eth.sendTransaction(txData, (err, data) => {
|
web3.eth.sendTransaction(txData, (err, data) => {
|
||||||
dispatch(actions.hideLoadingIndication())
|
dispatch(actions.hideLoadingIndication())
|
||||||
@ -240,7 +240,7 @@ function signTx (txData) {
|
|||||||
|
|
||||||
function sendTx (txData) {
|
function sendTx (txData) {
|
||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
_keyringController.approveTransaction(txData.id, (err) => {
|
background.approveTransaction(txData.id, (err) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
alert(err.message)
|
alert(err.message)
|
||||||
dispatch(actions.txError(err))
|
dispatch(actions.txError(err))
|
||||||
@ -266,12 +266,12 @@ function txError (err) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function cancelMsg (msgData) {
|
function cancelMsg (msgData) {
|
||||||
_keyringController.cancelMessage(msgData.id)
|
background.cancelMessage(msgData.id)
|
||||||
return actions.completedTx(msgData.id)
|
return actions.completedTx(msgData.id)
|
||||||
}
|
}
|
||||||
|
|
||||||
function cancelTx (txData) {
|
function cancelTx (txData) {
|
||||||
_keyringController.cancelTransaction(txData.id)
|
background.cancelTransaction(txData.id)
|
||||||
return actions.completedTx(txData.id)
|
return actions.completedTx(txData.id)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -300,7 +300,7 @@ function showInitializeMenu () {
|
|||||||
function agreeToDisclaimer () {
|
function agreeToDisclaimer () {
|
||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
dispatch(this.showLoadingIndication())
|
dispatch(this.showLoadingIndication())
|
||||||
_keyringController.agreeToDisclaimer((err) => {
|
background.agreeToDisclaimer((err) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
return dispatch(actions.showWarning(err.message))
|
return dispatch(actions.showWarning(err.message))
|
||||||
}
|
}
|
||||||
@ -370,7 +370,7 @@ function updateMetamaskState (newState) {
|
|||||||
|
|
||||||
function lockMetamask () {
|
function lockMetamask () {
|
||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
_keyringController.setLocked((err) => {
|
background.setLocked((err) => {
|
||||||
dispatch(actions.hideLoadingIndication())
|
dispatch(actions.hideLoadingIndication())
|
||||||
if (err) {
|
if (err) {
|
||||||
return dispatch(actions.showWarning(err.message))
|
return dispatch(actions.showWarning(err.message))
|
||||||
@ -386,7 +386,7 @@ function lockMetamask () {
|
|||||||
function showAccountDetail (address) {
|
function showAccountDetail (address) {
|
||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
dispatch(actions.showLoadingIndication())
|
dispatch(actions.showLoadingIndication())
|
||||||
_keyringController.setSelectedAddress(address, (err, address) => {
|
background.setSelectedAddress(address, (err, address) => {
|
||||||
dispatch(actions.hideLoadingIndication())
|
dispatch(actions.hideLoadingIndication())
|
||||||
if (err) {
|
if (err) {
|
||||||
return dispatch(actions.showWarning(err.message))
|
return dispatch(actions.showWarning(err.message))
|
||||||
@ -457,7 +457,7 @@ function goBackToInitView () {
|
|||||||
//
|
//
|
||||||
|
|
||||||
function setRpcTarget (newRpc) {
|
function setRpcTarget (newRpc) {
|
||||||
_keyringController.setRpcTarget(newRpc)
|
background.setRpcTarget(newRpc)
|
||||||
return {
|
return {
|
||||||
type: actions.SET_RPC_TARGET,
|
type: actions.SET_RPC_TARGET,
|
||||||
value: newRpc,
|
value: newRpc,
|
||||||
@ -465,7 +465,7 @@ function setRpcTarget (newRpc) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function setProviderType (type) {
|
function setProviderType (type) {
|
||||||
_keyringController.setProviderType(type)
|
background.setProviderType(type)
|
||||||
return {
|
return {
|
||||||
type: actions.SET_PROVIDER_TYPE,
|
type: actions.SET_PROVIDER_TYPE,
|
||||||
value: type,
|
value: type,
|
||||||
@ -473,7 +473,7 @@ function setProviderType (type) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function useEtherscanProvider () {
|
function useEtherscanProvider () {
|
||||||
_keyringController.useEtherscanProvider()
|
background.useEtherscanProvider()
|
||||||
return {
|
return {
|
||||||
type: actions.USE_ETHERSCAN_PROVIDER,
|
type: actions.USE_ETHERSCAN_PROVIDER,
|
||||||
}
|
}
|
||||||
@ -532,7 +532,7 @@ function exportAccount (address) {
|
|||||||
return function (dispatch) {
|
return function (dispatch) {
|
||||||
dispatch(self.showLoadingIndication())
|
dispatch(self.showLoadingIndication())
|
||||||
|
|
||||||
_keyringController.exportAccount(address, function (err, result) {
|
background.exportAccount(address, function (err, result) {
|
||||||
dispatch(self.hideLoadingIndication())
|
dispatch(self.hideLoadingIndication())
|
||||||
|
|
||||||
if (err) {
|
if (err) {
|
||||||
@ -555,7 +555,7 @@ function showPrivateKey (key) {
|
|||||||
function saveAccountLabel (account, label) {
|
function saveAccountLabel (account, label) {
|
||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
dispatch(actions.showLoadingIndication())
|
dispatch(actions.showLoadingIndication())
|
||||||
_keyringController.saveAccountLabel(account, label, (err) => {
|
background.saveAccountLabel(account, label, (err) => {
|
||||||
dispatch(actions.hideLoadingIndication())
|
dispatch(actions.hideLoadingIndication())
|
||||||
if (err) {
|
if (err) {
|
||||||
return dispatch(actions.showWarning(err.message))
|
return dispatch(actions.showWarning(err.message))
|
||||||
@ -576,7 +576,7 @@ function showSendPage () {
|
|||||||
|
|
||||||
function agreeToEthWarning () {
|
function agreeToEthWarning () {
|
||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
_keyringController.agreeToEthWarning((err) => {
|
background.agreeToEthWarning((err) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
return dispatch(actions.showEthWarning(err.message))
|
return dispatch(actions.showEthWarning(err.message))
|
||||||
}
|
}
|
||||||
@ -595,7 +595,7 @@ function showEthWarning () {
|
|||||||
|
|
||||||
function buyEth (address, amount) {
|
function buyEth (address, amount) {
|
||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
_keyringController.buyEth(address, amount)
|
background.buyEth(address, amount)
|
||||||
dispatch({
|
dispatch({
|
||||||
type: actions.BUY_ETH,
|
type: actions.BUY_ETH,
|
||||||
})
|
})
|
||||||
@ -673,7 +673,7 @@ function coinShiftRquest (data, marketData) {
|
|||||||
if (response.error) return dispatch(actions.showWarning(response.error))
|
if (response.error) return dispatch(actions.showWarning(response.error))
|
||||||
var message = `
|
var message = `
|
||||||
Deposit your ${response.depositType} to the address bellow:`
|
Deposit your ${response.depositType} to the address bellow:`
|
||||||
_keyringController.createShapeShiftTx(response.deposit, response.depositType)
|
background.createShapeShiftTx(response.deposit, response.depositType)
|
||||||
dispatch(actions.showQrView(response.deposit, [message].concat(marketData)))
|
dispatch(actions.showQrView(response.deposit, [message].concat(marketData)))
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,7 @@ module.exports = launchApp
|
|||||||
|
|
||||||
function launchApp (opts) {
|
function launchApp (opts) {
|
||||||
var accountManager = opts.accountManager
|
var accountManager = opts.accountManager
|
||||||
actions._setKeyringController(accountManager)
|
actions._setBackgroundConnection(accountManager)
|
||||||
|
|
||||||
// check if we are unlocked first
|
// check if we are unlocked first
|
||||||
accountManager.getState(function (err, metamaskState) {
|
accountManager.getState(function (err, metamaskState) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user