TF-3775 Thread Detail handle error getEmailLoaded

TF-3775 Thread Detail readd EventBodyContentWidget maxHeight

TF-3775 Thread Detail fix max lines subject mobile

TF-3775 Thread Detail add email attachments top spacing

TF-3775 Thread Detail fix email not updated on move/trash/spam

TF-3775 Thread Detail Fix exception fast switch email in tablet large

TF-3775 Thread Detail Adjust MailUnsubscribedBanner vertical spacing
This commit is contained in:
DatDang
2025-06-16 11:07:38 +07:00
committed by Dat H. Pham
parent f86392c854
commit 8864fbc03a
18 changed files with 154 additions and 154 deletions
@@ -1,5 +1,6 @@
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
import 'package:jmap_dart_client/jmap/mail/email/keyword_identifier.dart';
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart';
import 'package:tmail_ui_user/features/base/action/ui_action.dart';
class ThreadDetailUIAction extends UIAction {
@@ -22,4 +23,19 @@ class UpdatedEmailKeywordsAction extends ThreadDetailUIAction {
List<Object?> get props => [emailId, updatedKeyword, value];
}
class UpdatedThreadDetailSettingAction extends ThreadDetailUIAction {}
class UpdatedThreadDetailSettingAction extends ThreadDetailUIAction {}
class EmailMovedAction extends ThreadDetailUIAction {
EmailMovedAction({
required this.emailId,
required this.originalMailboxId,
required this.targetMailboxId,
});
final EmailId emailId;
final MailboxId originalMailboxId;
final MailboxId targetMailboxId;
@override
List<Object?> get props => [emailId, originalMailboxId, targetMailboxId];
}