Merge e67a8c4908 into 30942f12d3
This commit is contained in:
commit
2d5d5af761
|
|
@ -65,7 +65,8 @@ var api = {}, // Public API
|
||||||
'error' : function() {}
|
'error' : function() {}
|
||||||
},
|
},
|
||||||
|
|
||||||
test_mode = false;
|
test_mode = false,
|
||||||
|
sendDataFromQueueTimer = -1;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
@ -209,9 +210,20 @@ function flush() {
|
||||||
|
|
||||||
// overridable for testing
|
// overridable for testing
|
||||||
function send(arr) {
|
function send(arr) {
|
||||||
|
var dataSentOk;
|
||||||
//Util.Debug(">> send_array: " + arr);
|
//Util.Debug(">> send_array: " + arr);
|
||||||
sQ = sQ.concat(arr);
|
sQ = sQ.concat(arr);
|
||||||
return flush();
|
dataSentOk = flush();
|
||||||
|
if (dataSentOk === false && sendDataFromQueueTimer === -1) {
|
||||||
|
sendDataFromQueueTimer = setInterval(function () {
|
||||||
|
dataSentOk = flush();
|
||||||
|
if (dataSentOk === true) {
|
||||||
|
clearInterval(sendDataFromQueueTimer);
|
||||||
|
sendDataFromQueueTimer = -1;
|
||||||
|
}
|
||||||
|
}, 100);
|
||||||
|
}
|
||||||
|
return dataSentOk;
|
||||||
}
|
}
|
||||||
|
|
||||||
function send_string(str) {
|
function send_string(str) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue