TF-4404 Fix missing subject when perform Mail to attendees action in event email

This commit is contained in:
dab246
2026-03-25 10:30:50 +07:00
committed by Dat H. Pham
parent 93c96a2b83
commit 6a245f228a
7 changed files with 245 additions and 33 deletions
@@ -21,6 +21,7 @@ import 'package:jmap_dart_client/jmap/mail/calendar/properties/event_id.dart';
import 'package:jmap_dart_client/jmap/mail/calendar/properties/event_method.dart';
import 'package:jmap_dart_client/jmap/mail/calendar/properties/recurrence_rule/recurrence_rule.dart';
import 'package:tmail_ui_user/features/email/domain/model/event_action.dart';
import 'package:tmail_ui_user/features/email/presentation/utils/email_utils.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
import 'package:tmail_ui_user/main/utils/app_utils.dart';
@@ -495,4 +496,12 @@ extension CalendarEventExtension on CalendarEvent {
excludedCalendarEvents: excludedCalendarEvents ?? this.excludedCalendarEvents,
);
}
String getMailToAttendeesEventTitle(AppLocalizations appLocalizations) {
return EmailUtils.applyPrefix(
subject: title ?? '',
defaultPrefix: EmailUtils.defaultReplyPrefix,
localizedPrefix: appLocalizations.prefix_reply_email,
);
}
}