Add support for deleting a conversation

Note that the conversation record is not actually destroyed,
merely marked inactive, preserving the contact name, photo,
etc...
This commit is contained in:
lilia 2014-12-02 15:47:28 -08:00
parent 7b23e24b71
commit 8257fa7478
4 changed files with 25 additions and 3 deletions

View file

@ -89,6 +89,13 @@
options = options || {};
options.conditions = {conversationId: this.id };
return this.messageCollection.fetch(options);
},
destroyMessages: function() {
var models = this.messageCollection.models;
this.messageCollection.reset([]);
_.each(models, function(message) { message.destroy(); });
return this.save({active: false});
}
});