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() ?? '';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user