more patches to previous updates
- fixed getUnreadMailCount - added unread mail count to login screen - added session busted detection (new bug that when you restart minisrv it loses the user_id, so we send the client to relog) (todo: maybe add api to add key/value to ticket so we can retain data over server restarts)
This commit is contained in:
@@ -260,15 +260,16 @@ class WTVMail {
|
||||
}
|
||||
|
||||
countMessages(mailboxid) {
|
||||
var messages = this.listMessages(mailboxid, false);
|
||||
return (messages.length) ? messages.length : 0;
|
||||
var messages = this.listMessages(mailboxid, 100, false);
|
||||
var message_count = Object.keys(messages).length;
|
||||
return (message_count) ? message_count : 0;
|
||||
}
|
||||
|
||||
countUnreadMessages(mailboxid) {
|
||||
var messages = this.listMessages(mailboxid, false);
|
||||
var messages = this.listMessages(mailboxid, 100, false);
|
||||
var unread = 0;
|
||||
Object.keys(messages).forEach(function (k) {
|
||||
if (k.unread) unread++;
|
||||
if (messages[k].unread) unread++;
|
||||
});
|
||||
return unread;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user