TF-4308 add domain state, interactor, model extensions, and localization
This commit is contained in:
@@ -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,
|
||||
}),
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user