mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Allowed net_version to be called synchronously
This commit is contained in:
parent
ce57957aa0
commit
4033b620bd
@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
## Current Master
|
## Current Master
|
||||||
|
|
||||||
|
- net_version has been made synchronous.
|
||||||
|
|
||||||
## 3.2.0 2017-1-24
|
## 3.2.0 2017-1-24
|
||||||
|
|
||||||
- Add ability to import accounts in JSON file format (used by Mist, Geth, MyEtherWallet, and more!)
|
- Add ability to import accounts in JSON file format (used by Mist, Geth, MyEtherWallet, and more!)
|
||||||
|
@ -84,6 +84,11 @@ MetamaskInpageProvider.prototype.send = function (payload) {
|
|||||||
result = true
|
result = true
|
||||||
break
|
break
|
||||||
|
|
||||||
|
case 'net_version':
|
||||||
|
let networkVersion = self.publicConfigStore.getState().networkVersion
|
||||||
|
result = networkVersion
|
||||||
|
break
|
||||||
|
|
||||||
// throw not-supported Error
|
// throw not-supported Error
|
||||||
default:
|
default:
|
||||||
var link = 'https://github.com/MetaMask/faq/blob/master/DEVELOPERS.md#dizzy-all-async---think-of-metamask-as-a-light-client'
|
var link = 'https://github.com/MetaMask/faq/blob/master/DEVELOPERS.md#dizzy-all-async---think-of-metamask-as-a-light-client'
|
||||||
|
@ -178,7 +178,7 @@ module.exports = class MetamaskController extends EventEmitter {
|
|||||||
// sync publicConfigStore with transform
|
// sync publicConfigStore with transform
|
||||||
pipe(
|
pipe(
|
||||||
this.store,
|
this.store,
|
||||||
storeTransform(selectPublicState),
|
storeTransform(selectPublicState.bind(this)),
|
||||||
publicConfigStore
|
publicConfigStore
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -186,6 +186,7 @@ module.exports = class MetamaskController extends EventEmitter {
|
|||||||
const result = { selectedAddress: undefined }
|
const result = { selectedAddress: undefined }
|
||||||
try {
|
try {
|
||||||
result.selectedAddress = state.PreferencesController.selectedAddress
|
result.selectedAddress = state.PreferencesController.selectedAddress
|
||||||
|
result.networkVersion = this.getNetworkState()
|
||||||
} catch (_) {}
|
} catch (_) {}
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user