From afafec5b3626dca009cc5ebb71df826337a85754 Mon Sep 17 00:00:00 2001 From: ManhNTX Date: Mon, 24 Oct 2022 17:34:03 +0700 Subject: [PATCH] TF-1083: remove undersecretary function --- lib/features/email/data/network/email_api.dart | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/lib/features/email/data/network/email_api.dart b/lib/features/email/data/network/email_api.dart index 2ffd5f916..272e14a79 100644 --- a/lib/features/email/data/network/email_api.dart +++ b/lib/features/email/data/network/email_api.dart @@ -355,22 +355,9 @@ class EmailAPI { } List _getListEmailIdUpdatedFormSetEmailResponse(List listSetEmailResponse, MoveToMailboxRequest moveRequest) { - final List listEmailIdResult = List.empty(growable: true); final listUpdated = listSetEmailResponse.map((e) => e!.updated!.keys).toList(); - - for (final listEmailId in listUpdated) { - List 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 listEmailIdRequest = moveRequest.currentMailboxes.values.expand((e) => e).toList(); + return listEmailIdRequest.where((emailId) => listUpdated.expand((e) => e).toList().contains(emailId.id)).toList(); }