TF-4308 add domain state, interactor, model extensions, and localization

This commit is contained in:
Dang Dat
2026-04-01 16:16:45 +07:00
committed by Dat H. Pham
parent 979ba0f671
commit 77c2ef745f
8 changed files with 205 additions and 0 deletions
@@ -62,4 +62,17 @@ extension ListEmailIdExtension on List<EmailId> {
emailId.id: labelKeyword.generateLabelActionPath(remove: remove)
};
}
Map<Id, PatchObject> generateMapUpdateObjectListLabel(
List<KeyWordIdentifier> labelKeywords, {
bool remove = false,
}) {
return {
for (var emailId in this)
emailId.id: PatchObject({
for (var key in labelKeywords)
key.generatePath(): remove ? null : true,
}),
};
}
}