|
|
@@ -187,7 +187,7 @@ SlackData.prototype.updateStatic = function(data, t) {
|
|
|
if (user) {
|
|
|
if (!this.channels[data["ims"][i]["id"]])
|
|
|
this.channels[data["ims"][i]["id"]] = new SlackIms(data["ims"][i]["id"], user);
|
|
|
- this.channels[data["ims"][i]["id"]].update(data["ims"][i], t);
|
|
|
+ this.channels[data["ims"][i]["id"]].update(data["ims"][i], this, t);
|
|
|
}
|
|
|
}
|
|
|
for (var i =0, nbGroups = data["groups"].length; i < nbGroups; i++) {
|
|
|
@@ -251,7 +251,7 @@ SlackData.prototype.onMessage = function(msg, t) {
|
|
|
var channel = this.channels[msg["channel"]];
|
|
|
if (channel) {
|
|
|
channel.lastRead = parseFloat(msg["ts"]);
|
|
|
- this.staticV = channel.version = t;
|
|
|
+ this.staticV = channel.version = Math.max(channel.version, t);
|
|
|
}
|
|
|
}
|
|
|
};
|