Automatically mark msg as read in Mail module

This avoids an extra XHR to the server.
This commit is contained in:
Francis Lachapelle committed 2016-09-22 15:51:56 -04:00
1 parent fcd61abc41
commit 0c9a301f25
2 files changed
+5 -6

No files matched your search

@@ -672,12 +672,8 @@
this.$futureMessageData = futureMessageData.then(function(data) {
// Calling $timeout will force Angular to refresh the view
if (_this.isread === 0) {
Message.$$resource.fetch(_this.$absolutePath(), 'markMessageRead').then(function() {
Message.$timeout(function() {
_this.isread = true;
_this.$mailbox.unseenCount--;
});
});
_this.isread = true;
_this.$mailbox.unseenCount--;
}
return Message.$timeout(function() {
angular.extend(_this, data);