TF-2302 Fix move email to mailbox

(cherry picked from commit 639cba6bf9f5631fd36d0f1a65459beb5803a118)
This commit is contained in:
dab246
2023-11-07 13:53:35 +07:00
committed by Dat Vu
parent bfa596eb9f
commit 5c5aaec976
7 changed files with 18 additions and 49 deletions
+5 -11
View File
@@ -365,20 +365,14 @@ class EmailAPI with HandleSetErrorMixin {
AccountId accountId,
MoveToMailboxRequest moveRequest
) async {
requireCapability(
moveRequest.session,
accountId,
[CapabilityIdentifier.jmapCore, CapabilityIdentifier.jmapMail]
);
final coreCapability = moveRequest.session.getCapabilityProperties<CoreCapability>(
final coreCapability = session.getCapabilityProperties<CoreCapability>(
accountId,
CapabilityIdentifier.jmapCore
);
final maxMethodCount = coreCapability.maxCallsInRequest?.value.toInt() ?? CapabilityIdentifierExtension.defaultMaxCallsInRequest;
var start = 0;
var end = 0;
int maxMethodCount = coreCapability?.maxCallsInRequest?.value.toInt() ?? CapabilityIdentifierExtension.defaultMaxCallsInRequest;
log('EmailAPI::moveToMailbox:maxMethodCount: $maxMethodCount');
int start = 0;
int end = 0;
final List<EmailId> listEmailIdResult = List.empty(growable: true);
final listCurrentMailboxesEntries = moveRequest.currentMailboxes.entries.toList();