2
0
mirror of synced 2025-02-24 12:08:10 +00:00

No longer use hard-coded id of 42 in Web3Provider.

This commit is contained in:
Richard Moore 2019-06-21 19:17:55 -04:00
parent 055694ae61
commit 384fc328f2
No known key found for this signature in database
GPG Key ID: 525F70A6FCABC295

View File

@ -27,6 +27,8 @@ utils.defineProperty(Web3Signer, 'onchange', {
*/
let _nextId = 42;
export class Web3Provider extends JsonRpcProvider {
readonly _web3Provider: AsyncSendable;
private _sendAsync: (request: any, callback: (error: any, response: any) => void) => void;
@ -65,10 +67,10 @@ export class Web3Provider extends JsonRpcProvider {
}
return new Promise((resolve, reject) => {
var request = {
let request = {
method: method,
params: params,
id: 42,
id: (_nextId++),
jsonrpc: "2.0"
};
@ -80,7 +82,7 @@ export class Web3Provider extends JsonRpcProvider {
if (result.error) {
// @TODO: not any
var error: any = new Error(result.error.message);
let error: any = new Error(result.error.message);
error.code = result.error.code;
error.data = result.error.data;
reject(error);