TF-2085 Update CreateNewEmailRuleFilterRequest for ConditionGroup

(cherry picked from commit 6730b218a201718a4f8c1b6c12f6d29fb6d7d040)
This commit is contained in:
hieubt
2023-09-21 16:34:11 +07:00
committed by Dat Vu
parent ebb72f3a6f
commit a009277aa2
@@ -11,7 +11,19 @@ class CreateNewEmailRuleFilterRequest with EquatableMixin {
CreateNewEmailRuleFilterRequest(this.currentListTMailRules, this.newTMailRule);
List<TMailRule> get newListTMailRules {
final newListRules = currentListTMailRules;
final newListRules = <TMailRule>[];
for (var rule in currentListTMailRules) {
if (rule.conditionGroup != null) {
final newRule = TMailRule(
name: rule.name,
action: rule.action,
conditionGroup: rule.conditionGroup,
);
newListRules.add(newRule);
} else {
newListRules.add(rule);
}
}
newListRules.insert(0, newTMailRule);
log('CreateNewEmailRuleFilterRequest::newListTMailRules(): $newListRules');
return newListRules;