background.js: Flow promises properly in error case

FREEBIE
This commit is contained in:
Scott Nonnenberg 2017-07-25 10:41:51 -07:00
parent 39795170c1
commit e36aa524c9

View file

@ -343,11 +343,15 @@
if (!conversation_timestamp || message_timestamp > conversation_timestamp) {
conversation.set({ timestamp: message.get('sent_at') });
}
conversation.save();
conversation.trigger('newmessage', message);
if (initialLoadComplete) {
conversation.notify(message);
}
return new Promise(function(resolve, reject) {
conversation.save().then(resolve, reject);
});
});
});
}