TF-3294 Fix BLUE-BAR mail to attendees duplicated recipients

This commit is contained in:
dab246
2024-11-23 03:52:01 +07:00
committed by Dat H. Pham
parent cd8602784e
commit 4f5e7d460d
5 changed files with 110 additions and 11 deletions
@@ -0,0 +1,12 @@
import 'package:jmap_dart_client/jmap/mail/calendar/properties/attendee/calendar_attendee.dart';
import 'package:jmap_dart_client/jmap/mail/email/email_address.dart';
extension CalendarAttendeeExtension on CalendarAttendee {
EmailAddress toEmailAddress() {
return EmailAddress(
name?.name,
mailto?.mailAddress.value,
);
}
}
@@ -0,0 +1,12 @@
import 'package:jmap_dart_client/jmap/mail/calendar/properties/calendar_organizer.dart';
import 'package:jmap_dart_client/jmap/mail/email/email_address.dart';
extension CalendarOrganizerExtension on CalendarOrganizer {
EmailAddress toEmailAddress() {
return EmailAddress(
name,
mailto?.value,
);
}
}