Skip catching of Web3 instances.

This commit is contained in:
Pedro Gutiérrez 2019-05-21 12:34:29 +02:00 committed by Pedro Gutiérrez
parent 6d33fd7356
commit d7e572c646
1 changed files with 5 additions and 11 deletions

View File

@ -8,16 +8,10 @@ export default class Web3Provider {
* @return {Web3}
*/
public static getWeb3(config: Partial<Config> = {}): Web3 {
if (!this.instances.has(config.nodeUri)) {
this.instances.set(config.nodeUri, new Web3(
config.web3Provider
|| Web3.givenProvider
|| new Web3.providers.HttpProvider(config.nodeUri),
))
}
return this.instances.get(config.nodeUri)
return new Web3(
config.web3Provider
|| Web3.givenProvider
|| new Web3.providers.HttpProvider(config.nodeUri),
)
}
private static instances = new Map<string, Web3>()
}