1 parent f96bbe8 commit 575b6b8Copy full SHA for 575b6b8
1 file changed
src/js/out_queue.js
@@ -163,13 +163,18 @@
163
executingQueue = false;
164
}, 5000);
165
166
+ // Keep track of number of events to delete from queue
167
+ var eventCount = outQueue.length;
168
+
169
xhr.onreadystatechange = function () {
170
if (xhr.readyState === 4 && xhr.status === 200) {
- clearTimeout(xhrTimeout);
- outQueue.shift();
171
+ for (var deleteCount = 0; deleteCount < eventCount; deleteCount++) {
172
+ outQueue.shift();
173
+ }
174
if (localStorageAccessible() && useLocalStorage) {
175
localStorage.setItem(queueName, json2.stringify(outQueue));
176
}
177
+ clearTimeout(xhrTimeout);
178
executeQueue();
179
} else if (xhr.readyState === 4 && xhr.status === 404) {
180
0 commit comments