When finding all groups involving a number, load from DB not memory

FREEBIE
This commit is contained in:
Scott Nonnenberg
2017-07-21 11:00:25 -07:00
parent 0adc398a6f
commit 3e0fa995dd
3 changed files with 12 additions and 10 deletions

View File

@@ -17,11 +17,9 @@
conversation.fetch().then(function() {
conversation.addKeyChange(id);
});
var groups = new Whisper.GroupCollection();
return groups.fetchGroups(id).then(function() {
groups.each(function(conversation) {
conversation = ConversationController.add(conversation);
conversation.addKeyChange(id);
ConversationController.getAllGroupsInvolvingId(id).then(function(groups) {
_.forEach(groups, function(group) {
group.addKeyChange(id);
});
});
});