Add a message ordering test. Fix a nasty ID generation bug.

This commit is contained in:
Ian Gulliver
2014-05-18 21:58:40 +03:00
parent 27e857197a
commit 1ee22da229
3 changed files with 48 additions and 10 deletions

View File

@@ -627,7 +627,7 @@ Cosmopolite.prototype.onMessage_ = function(e) {
// likely be at the end.
var insertAfter;
for (var insertAfter = subscription.messages.length - 1;
insertAfter >= 0; insertAfter++) {
insertAfter >= 0; insertAfter--) {
var message = subscription.messages[insertAfter];
if (message['id'] < e['message']['id']) {
break;