fix: RPC error handling

feat: create and load wallets
This commit is contained in:
Sérgio Salgado 2022-03-29 17:38:52 +01:00
parent f9ae681453
commit 0135d50416
7 changed files with 84 additions and 33 deletions

View file

@ -41,11 +41,11 @@ function fetch (account = {}, method, params) {
return r.data.result
})
.catch(err => {
throw new Error(_.join(' ', [
'json-rpc::axios error:',
JSON.stringify(_.get('message', err, '')),
JSON.stringify(_.get('response.data.error', err, ''))
]))
throw new Error(JSON.stringify({
responseMessage: _.get('message', err),
message: _.get('response.data.error.message', err),
code: _.get('response.data.error.code', err)
}))
})
}