TF-1083: remove undersecretary function

This commit is contained in:
ManhNTX
2022-10-24 17:34:03 +07:00
committed by Dat H. Pham
parent bd06eb7105
commit afafec5b36
+2 -15
View File
@@ -355,22 +355,9 @@ class EmailAPI {
}
List<EmailId> _getListEmailIdUpdatedFormSetEmailResponse(List<SetEmailResponse?> listSetEmailResponse, MoveToMailboxRequest moveRequest) {
final List<EmailId> listEmailIdResult = List.empty(growable: true);
final listUpdated = listSetEmailResponse.map((e) => e!.updated!.keys).toList();
for (final listEmailId in listUpdated) {
List<EmailId> listEmailIdRequest = List.empty(growable: true);
for (var itemEmailIdMoveRequest in moveRequest.currentMailboxes.values) {
listEmailIdRequest.addAll(itemEmailIdMoveRequest);
}
listEmailIdResult.addAll(listEmailIdRequest
.where((emailId) => listEmailId.toList().contains(emailId.id))
.toList(),
);
}
return listEmailIdResult;
List<EmailId> listEmailIdRequest = moveRequest.currentMailboxes.values.expand((e) => e).toList();
return listEmailIdRequest.where((emailId) => listUpdated.expand((e) => e).toList().contains(emailId.id)).toList();
}