mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-22 17:33:23 +01:00
Add fiat actions to metamask controllere and actions.
This commit is contained in:
parent
aac810b1eb
commit
491b9cddc5
@ -39,6 +39,7 @@ module.exports = class MetamaskController {
|
|||||||
setProviderType: this.setProviderType.bind(this),
|
setProviderType: this.setProviderType.bind(this),
|
||||||
useEtherscanProvider: this.useEtherscanProvider.bind(this),
|
useEtherscanProvider: this.useEtherscanProvider.bind(this),
|
||||||
agreeToDisclaimer: this.agreeToDisclaimer.bind(this),
|
agreeToDisclaimer: this.agreeToDisclaimer.bind(this),
|
||||||
|
setCurrentFiat: this.setCurrentFiat.bind(this),
|
||||||
// forward directly to idStore
|
// forward directly to idStore
|
||||||
createNewVault: idStore.createNewVault.bind(idStore),
|
createNewVault: idStore.createNewVault.bind(idStore),
|
||||||
recoverFromSeed: idStore.recoverFromSeed.bind(idStore),
|
recoverFromSeed: idStore.recoverFromSeed.bind(idStore),
|
||||||
@ -236,6 +237,15 @@ module.exports = class MetamaskController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setCurrentFiat (fiat, cb) {
|
||||||
|
try {
|
||||||
|
this.configManager.setCurrentFiat(fiat)
|
||||||
|
this.configManager.setConversionRate()
|
||||||
|
} catch (e) {
|
||||||
|
cb(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// called from popup
|
// called from popup
|
||||||
setRpcTarget (rpcTarget) {
|
setRpcTarget (rpcTarget) {
|
||||||
this.configManager.setRpcTarget(rpcTarget)
|
this.configManager.setRpcTarget(rpcTarget)
|
||||||
|
@ -55,6 +55,8 @@ var actions = {
|
|||||||
SHOW_CONF_MSG_PAGE: 'SHOW_CONF_MSG_PAGE',
|
SHOW_CONF_MSG_PAGE: 'SHOW_CONF_MSG_PAGE',
|
||||||
REVEAL_ACCOUNT: 'REVEAL_ACCOUNT',
|
REVEAL_ACCOUNT: 'REVEAL_ACCOUNT',
|
||||||
revealAccount: revealAccount,
|
revealAccount: revealAccount,
|
||||||
|
SET_CURRENT_FIAT: 'SET_CURRENT_FIAT',
|
||||||
|
setCurrentFiat: setCurrentFiat,
|
||||||
// account detail screen
|
// account detail screen
|
||||||
SHOW_SEND_PAGE: 'SHOW_SEND_PAGE',
|
SHOW_SEND_PAGE: 'SHOW_SEND_PAGE',
|
||||||
showSendPage: showSendPage,
|
showSendPage: showSendPage,
|
||||||
@ -207,6 +209,18 @@ function revealAccount () {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function setCurrentFiat (fiat) {
|
||||||
|
return (dispatch) => {
|
||||||
|
dispatch(this.showLoadingIndication())
|
||||||
|
_accountManager.setCurrentFiat(fiat, (err) => {
|
||||||
|
dispatch(this.hideLoadingIndication())
|
||||||
|
dispatch({
|
||||||
|
type: this.SET_CURRENT_FIAT,
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function signMsg (msgData) {
|
function signMsg (msgData) {
|
||||||
return (dispatch) => {
|
return (dispatch) => {
|
||||||
dispatch(actions.showLoadingIndication())
|
dispatch(actions.showLoadingIndication())
|
||||||
|
Loading…
Reference in New Issue
Block a user