TF-4195 Implement add a Label to an email
This commit is contained in:
+8
-1
@@ -14,11 +14,14 @@ extension UpdateCurrentEmailsFlagsExtension on MailboxDashBoardController {
|
||||
MarkStarAction? markStarAction,
|
||||
bool markAsAnswered = false,
|
||||
bool markAsForwarded = false,
|
||||
bool isLabelAdded = false,
|
||||
KeyWordIdentifier? labelKeyword,
|
||||
}) {
|
||||
if (readAction == null &&
|
||||
markStarAction == null &&
|
||||
!markAsAnswered &&
|
||||
!markAsForwarded) {
|
||||
!markAsForwarded &&
|
||||
labelKeyword == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -60,6 +63,10 @@ extension UpdateCurrentEmailsFlagsExtension on MailboxDashBoardController {
|
||||
if (markAsForwarded) {
|
||||
_updateKeyword(email, KeyWordIdentifier.emailForwarded, true);
|
||||
}
|
||||
|
||||
if (labelKeyword != null) {
|
||||
_updateKeyword(email, labelKeyword, isLabelAdded);
|
||||
}
|
||||
}
|
||||
|
||||
currentEmails.refresh();
|
||||
|
||||
Reference in New Issue
Block a user