mirror of
https://github.com/status-im/web3.js.git
synced 2025-02-23 19:48:13 +00:00
clearing timeout
This commit is contained in:
parent
72d7a0c7ac
commit
5bd166cc82
9
dist/ethereum.js
vendored
9
dist/ethereum.js
vendored
@ -1211,6 +1211,7 @@ var c = require('./const');
|
||||
*/
|
||||
var requestManager = function() {
|
||||
var polls = [];
|
||||
var timeout = null;
|
||||
var provider;
|
||||
|
||||
var send = function (data) {
|
||||
@ -1255,6 +1256,12 @@ var requestManager = function() {
|
||||
poll.uninstall(poll.id);
|
||||
});
|
||||
polls = [];
|
||||
|
||||
if (timeout) {
|
||||
clearTimeout(timeout);
|
||||
timeout = null;
|
||||
}
|
||||
poll();
|
||||
};
|
||||
|
||||
var poll = function () {
|
||||
@ -1265,7 +1272,7 @@ var requestManager = function() {
|
||||
}
|
||||
data.callback(result);
|
||||
});
|
||||
setTimeout(poll, c.ETH_POLLING_TIMEOUT);
|
||||
timeout = setTimeout(poll, c.ETH_POLLING_TIMEOUT);
|
||||
};
|
||||
|
||||
poll();
|
||||
|
4
dist/ethereum.js.map
vendored
4
dist/ethereum.js.map
vendored
File diff suppressed because one or more lines are too long
2
dist/ethereum.min.js
vendored
2
dist/ethereum.min.js
vendored
File diff suppressed because one or more lines are too long
@ -33,6 +33,7 @@ var c = require('./const');
|
||||
*/
|
||||
var requestManager = function() {
|
||||
var polls = [];
|
||||
var timeout = null;
|
||||
var provider;
|
||||
|
||||
var send = function (data) {
|
||||
@ -77,6 +78,12 @@ var requestManager = function() {
|
||||
poll.uninstall(poll.id);
|
||||
});
|
||||
polls = [];
|
||||
|
||||
if (timeout) {
|
||||
clearTimeout(timeout);
|
||||
timeout = null;
|
||||
}
|
||||
poll();
|
||||
};
|
||||
|
||||
var poll = function () {
|
||||
@ -87,7 +94,7 @@ var requestManager = function() {
|
||||
}
|
||||
data.callback(result);
|
||||
});
|
||||
setTimeout(poll, c.ETH_POLLING_TIMEOUT);
|
||||
timeout = setTimeout(poll, c.ETH_POLLING_TIMEOUT);
|
||||
};
|
||||
|
||||
poll();
|
||||
|
Loading…
x
Reference in New Issue
Block a user