MessageReceiver: Ensure that we queue all cached first

FREEBIE
This commit is contained in:
Scott Nonnenberg 2017-07-28 16:34:38 -07:00
parent b4f6721846
commit 0b4d14e5ac

View file

@ -33,9 +33,7 @@ MessageReceiver.prototype.extend({
keepalive: { path: '/v1/keepalive', disconnect: true }
});
this.pending = Promise.resolve();
this.queueAllCached();
this.pending = this.queueAllCached();
},
close: function() {
this.socket.close(3000, 'called close');
@ -156,7 +154,7 @@ MessageReceiver.prototype.extend({
this.dispatchEvent(ev);
},
queueAllCached: function() {
this.getAllFromCache().then(function(items) {
return this.getAllFromCache().then(function(items) {
for (var i = 0, max = items.length; i < max; i += 1) {
this.queueCached(items[i]);
}