Added updateMessage

This commit is contained in:
hydrabolt
2015-10-31 23:23:48 +00:00
parent a333548c00
commit 4b4b7d6a47
8 changed files with 180 additions and 36 deletions

View File

@@ -68,12 +68,22 @@ var Cache = (function (_Array) {
}
};
Cache.prototype.update = function update(old, data) {
var index = this.get(this.discrim, old);
if (~index) {
this[index] = data;
return this[index];
} else {
return false;
}
};
Cache.prototype.remove = function remove(data) {
var index = this.indexOf(data);
if (~index) {
this.splice(index, 1);
} else {
var item = this.get("id", data.id);
var item = this.get(this.discrim, data.id);
if (item) {
this.splice(this.indexOf(item), 1);
}