Files
workavia-mail-front/lib/features/composer/presentation/extensions/mail_address_extension.dart
T
2025-02-19 02:34:29 -08:00

17 lines
489 B
Dart

import 'package:jmap_dart_client/jmap/mail/email/email_address.dart';
import 'package:core/core.dart';
extension MailAddressExtension on MailAddress {
String? get getDisplayName {
String? localPartDetails = getLocalPartDetails();
if(localPartDetails == null) {
return null;
} else {
return '${getLocalPartWithoutDetails()} [${getLocalPartDetails()}]';
}
}
EmailAddress asEmailAddress() {
return EmailAddress(getDisplayName, asEncodedString());
}
}