Trigger desktop notifications

Notifications show the conversation name, avatar, and new message text.
Clicking the notification opens the conversation.
This commit is contained in:
lilia 2015-03-17 15:06:21 -07:00
parent f8e69fa8e7
commit fa3699cdd3
7 changed files with 115 additions and 4 deletions

View file

@ -115,12 +115,12 @@
e.args.push(message.id);
message.save({ errors : [e] }).then(function() {
extension.trigger('message', message);
openConversation(conversation.id);
notifyConversation(message);
});
} else if (e.message === 'Bad MAC') {
message.save({ errors : [ _.pick(e, ['name', 'message'])]}).then(function() {
extension.trigger('message', message);
openConversation(conversation.id);
notifyConversation(message);
});
} else {
console.log(e);
@ -220,7 +220,7 @@
conversation.save().then(function() {
message.save().then(function() {
extension.trigger('message', message); // notify frontend listeners
openConversation(conversation.id);
notifyConversation(message);
});
});
});