diff --git a/model/lib/email/attachment.dart b/model/lib/email/attachment.dart index cdbafa59a..dd73c7bad 100644 --- a/model/lib/email/attachment.dart +++ b/model/lib/email/attachment.dart @@ -37,10 +37,6 @@ class Attachment with EquatableMixin { bool isDispositionInlined() => disposition == ContentDisposition.inline; - bool isDispositionAttachment() => disposition == ContentDisposition.attachment; - - bool isDispositionAttachmentNoCID() => isDispositionAttachment() && noCid(); - bool isApplicationRTFInlined() => type?.mimeType == applicationRTFType && isDispositionInlined(); String getDownloadUrl(String baseDownloadUrl, AccountId accountId) { diff --git a/model/lib/extensions/attachment_extension.dart b/model/lib/extensions/attachment_extension.dart index 7a0d06ac2..dcc25b7b4 100644 --- a/model/lib/extensions/attachment_extension.dart +++ b/model/lib/extensions/attachment_extension.dart @@ -29,7 +29,7 @@ extension AttachmentExtension on Attachment { } bool isOutsideAttachment(List htmlBodyAttachments) { - return (isDispositionAttachmentNoCID() || !isDispositionInlined()) && + return (noCid() || !isDispositionInlined()) && !isApplicationRTFInlined() && !htmlBodyAttachments.include(this); }