TF-2680 Create method to update email header mdn in EmailRequest
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
|
||||
import 'package:jmap_dart_client/jmap/mail/email/individual_header_identifier.dart';
|
||||
import 'package:model/model.dart';
|
||||
import 'package:tmail_ui_user/features/composer/domain/model/email_request.dart';
|
||||
import 'package:tmail_ui_user/features/mailbox/domain/model/create_new_mailbox_request.dart';
|
||||
import 'package:tmail_ui_user/features/offline_mode/model/sending_state.dart';
|
||||
@@ -27,4 +29,19 @@ extension EmailRequestExtension on EmailRequest {
|
||||
previousEmailId: previousEmailId
|
||||
);
|
||||
}
|
||||
|
||||
EmailRequest withUpdatedEmailHeaderMdn(
|
||||
Map<IndividualHeaderIdentifier, String?> value,
|
||||
) {
|
||||
return EmailRequest(
|
||||
email: email.updateEmailHeaderMdn(value),
|
||||
sentMailboxId: sentMailboxId,
|
||||
emailIdDestroyed: emailIdDestroyed,
|
||||
emailIdAnsweredOrForwarded: emailIdAnsweredOrForwarded,
|
||||
identityId: identityId,
|
||||
emailActionType: emailActionType,
|
||||
storedSendingId: storedSendingId,
|
||||
previousEmailId: previousEmailId,
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user