feat(mail): delay or disable automatic mark message as read

Fixes #1585
This commit is contained in:
Francis Lachapelle
2021-12-07 09:55:13 -05:00
parent 30040ba590
commit 4eed98d58d
14 changed files with 129 additions and 12 deletions

View File

@@ -25,6 +25,7 @@
$mdConstant.KEY_CODE.COMMA,
$mdConstant.KEY_CODE.SEMICOLON
];
this.mailAutoMarkAsReadDelay = Preferences.defaults.SOGoMailAutoMarkAsReadEnabled ? Preferences.defaults.SOGoMailAutoMarkAsReadDelay : 5;
// Set alternate avatar in User service
if (Preferences.defaults.SOGoAlternateAvatar)
@@ -107,6 +108,10 @@
form.$setDirty();
};
this.onMailAutoMarkAsReadDelay = function() {
this.preferences.defaults.SOGoMailAutoMarkAsReadDelay = this.mailAutoMarkAsReadDelay;
};
this.addMailAccount = function(ev, form) {
var account, index;