TF-2667 Move the creation of mailbox request id to the data layer
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:jmap_dart_client/http/converter/email_id_nullable_converter.dart';
|
||||
import 'package:jmap_dart_client/http/converter/id_nullable_converter.dart';
|
||||
import 'package:jmap_dart_client/http/converter/identities/identity_id_nullable_converter.dart';
|
||||
import 'package:jmap_dart_client/http/converter/mailbox_id_nullable_converter.dart';
|
||||
import 'package:jmap_dart_client/http/converter/mailbox_name_converter.dart';
|
||||
@@ -25,7 +24,6 @@ extension SendingEmailHiveCacheExtension on SendingEmailHiveCache {
|
||||
emailIdAnsweredOrForwarded: const EmailIdNullableConverter().fromJson(emailIdAnsweredOrForwarded),
|
||||
identityId: const IdentityIdNullableConverter().fromJson(identityId),
|
||||
mailboxNameRequest: const MailboxNameConverter().fromJson(mailboxNameRequest),
|
||||
creationIdRequest: const IdNullableConverter().fromJson(creationIdRequest),
|
||||
sendingState: SendingState.values.firstWhere((value) => value.name == sendingState),
|
||||
previousEmailId: const EmailIdNullableConverter().fromJson(previousEmailId),
|
||||
);
|
||||
|
||||
@@ -36,12 +36,9 @@ class SendingEmailHiveCache extends HiveObject with EquatableMixin {
|
||||
final String? mailboxNameRequest;
|
||||
|
||||
@HiveField(9)
|
||||
final String? creationIdRequest;
|
||||
|
||||
@HiveField(10)
|
||||
final String sendingState;
|
||||
|
||||
@HiveField(11)
|
||||
@HiveField(10)
|
||||
final String? previousEmailId;
|
||||
|
||||
SendingEmailHiveCache(
|
||||
@@ -54,7 +51,6 @@ class SendingEmailHiveCache extends HiveObject with EquatableMixin {
|
||||
this.emailIdAnsweredOrForwarded,
|
||||
this.identityId,
|
||||
this.mailboxNameRequest,
|
||||
this.creationIdRequest,
|
||||
this.sendingState,
|
||||
this.previousEmailId,
|
||||
);
|
||||
@@ -70,7 +66,6 @@ class SendingEmailHiveCache extends HiveObject with EquatableMixin {
|
||||
emailIdAnsweredOrForwarded,
|
||||
identityId,
|
||||
mailboxNameRequest,
|
||||
creationIdRequest,
|
||||
sendingState,
|
||||
previousEmailId,
|
||||
];
|
||||
|
||||
@@ -193,10 +193,8 @@ class SendingEmailWorker extends Worker {
|
||||
}
|
||||
|
||||
CreateNewMailboxRequest? _getMailboxRequest() {
|
||||
if (_sendingEmail.mailboxNameRequest != null &&
|
||||
_sendingEmail.creationIdRequest != null) {
|
||||
if (_sendingEmail.mailboxNameRequest != null) {
|
||||
return CreateNewMailboxRequest(
|
||||
_sendingEmail.creationIdRequest!,
|
||||
_sendingEmail.mailboxNameRequest!);
|
||||
} else {
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user