Fix SMime signature status not displayed
This commit is contained in:
@@ -32,6 +32,8 @@ extension EmailExtension on Email {
|
||||
|
||||
bool get hasListUnsubscribe => listUnsubscribe.isNotEmpty;
|
||||
|
||||
String get sMimeStatusHeaderParsed => sMimeStatusHeader?[IndividualHeaderIdentifier.sMimeStatusHeader]?.trim() ?? '';
|
||||
|
||||
bool hasReadReceipt(Map<MailboxId, PresentationMailbox> mapMailbox) {
|
||||
final mailboxCurrent = findMailboxContain(mapMailbox);
|
||||
return !hasMdnSent &&
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
import 'package:collection/collection.dart';
|
||||
import 'package:jmap_dart_client/jmap/mail/email/email_header.dart';
|
||||
import 'package:model/email/email_property.dart';
|
||||
import 'package:core/utils/app_logger.dart' as logger;
|
||||
|
||||
extension ListEmailHeaderExtension on Set<EmailHeader>? {
|
||||
bool get readReceiptHasBeenRequested {
|
||||
@@ -20,6 +21,7 @@ extension ListEmailHeaderExtension on Set<EmailHeader>? {
|
||||
|
||||
String get sMimeStatus {
|
||||
final sMimeStatus = this?.firstWhereOrNull((header) => header.name == EmailProperty.headerSMimeStatusKey);
|
||||
return sMimeStatus?.value ?? '';
|
||||
logger.log('ListEmailHeaderExtension::sMimeStatus: $sMimeStatus');
|
||||
return sMimeStatus?.value.trim() ?? '';
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -604,10 +604,10 @@ packages:
|
||||
description:
|
||||
path: "."
|
||||
ref: main
|
||||
resolved-ref: b1b0d407e5082f9d7afc88ccec8d05bf39ec992f
|
||||
resolved-ref: "80bd3a9d6bea2cca9cf905edfdea8b8d5e8c5a8e"
|
||||
url: "https://github.com/linagora/jmap-dart-client.git"
|
||||
source: git
|
||||
version: "0.2.0"
|
||||
version: "0.2.1"
|
||||
js:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
||||
@@ -30,8 +30,6 @@ dependencies:
|
||||
path: ../core
|
||||
|
||||
### Dependencies from git ###
|
||||
# TODO: We will change it when the PR in upstream repository will be merged
|
||||
# https://github.com/linagora/jmap-dart-client/pull/87
|
||||
jmap_dart_client:
|
||||
git:
|
||||
url: https://github.com/linagora/jmap-dart-client.git
|
||||
|
||||
Reference in New Issue
Block a user