From 521d6e1bdd02c79ac5405825333eafff2ee1271d Mon Sep 17 00:00:00 2001 From: FrozenPyrozen Date: Wed, 18 May 2022 19:10:52 +0300 Subject: [PATCH] fixed VLWA-1650 change providers doesn't work --- providers/common/provider/index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/providers/common/provider/index.js b/providers/common/provider/index.js index 7ae75f7..8681d59 100644 --- a/providers/common/provider/index.js +++ b/providers/common/provider/index.js @@ -237,11 +237,17 @@ const isErrorCausedByUnavailableWeb3Provider = (error) => { message === 'Invalid JSON RPC response: ""' || message.includes("Unable to resolve host") || // Web errors - message.includes('CONNECTION ERROR') + message.includes("CONNECTION ERROR") ); }; const getWeb3Providers = (web3Provider, extraWeb3Providers) => { + if (extraWeb3Providers?.$mobx) { + // Convert from mobx ObservableArray to Array + if (extraWeb3Providers.length !== 0) { + extraWeb3Providers = [...extraWeb3Providers]; + } + } if ( !!extraWeb3Providers && Array.isArray(extraWeb3Providers) &&