TF-2667 Show sending message dialog when click send button
This commit is contained in:
@@ -6,4 +6,6 @@ class EmptyEmailContentException implements Exception {}
|
||||
|
||||
class NotFoundEmailRecoveryActionException implements Exception {}
|
||||
|
||||
class NotFoundEmailBlobIdException implements Exception {}
|
||||
class NotFoundEmailBlobIdException implements Exception {}
|
||||
|
||||
class CannotCreateEmailObjectException implements Exception {}
|
||||
@@ -1,7 +1,9 @@
|
||||
|
||||
import 'package:collection/collection.dart';
|
||||
import 'package:jmap_dart_client/jmap/core/id.dart';
|
||||
import 'package:jmap_dart_client/jmap/mail/email/email_body_part.dart';
|
||||
import 'package:model/email/attachment.dart';
|
||||
import 'package:model/extensions/attachment_extension.dart';
|
||||
import 'package:tmail_ui_user/features/email/domain/extensions/attachment_extension.dart';
|
||||
import 'package:tmail_ui_user/features/offline_mode/model/attachment_hive_cache.dart';
|
||||
|
||||
@@ -19,4 +21,6 @@ extension ListAttachmentsExtension on List<Attachment> {
|
||||
.map((attachment) => attachment.blobId)
|
||||
.whereNotNull()
|
||||
.toSet();
|
||||
|
||||
Set<EmailBodyPart> toEmailBodyPart({String? charset}) => map((attachment) => attachment.toEmailBodyPart(charset: charset)).toSet();
|
||||
}
|
||||
@@ -30,7 +30,7 @@ import 'package:tmail_ui_user/features/mailbox/domain/model/create_new_mailbox_r
|
||||
abstract class EmailRepository {
|
||||
Future<Email> getEmailContent(Session session, AccountId accountId, EmailId emailId);
|
||||
|
||||
Future<bool> sendEmail(
|
||||
Future<void> sendEmail(
|
||||
Session session,
|
||||
AccountId accountId,
|
||||
EmailRequest emailRequest,
|
||||
|
||||
Reference in New Issue
Block a user