diff --git a/lib/features/composer/domain/extensions/sending_email_extension.dart b/lib/features/composer/domain/extensions/sending_email_extension.dart index 750b7b99b..3f3b1a6c8 100644 --- a/lib/features/composer/domain/extensions/sending_email_extension.dart +++ b/lib/features/composer/domain/extensions/sending_email_extension.dart @@ -20,7 +20,8 @@ extension SendingEmailExtension on SendingEmail { emailIdAnsweredOrForwarded?.asString, identityId?.asString, mailboxNameRequest?.name, - creationIdRequest?.value + creationIdRequest?.value, + sendingState.name, ); } @@ -47,6 +48,7 @@ extension SendingEmailExtension on SendingEmail { identityId: identityId, mailboxNameRequest: mailboxNameRequest, creationIdRequest: creationIdRequest, + sendingState: sendingState, selectMode: selectMode == SelectMode.INACTIVE ? SelectMode.ACTIVE : SelectMode.INACTIVE ); } @@ -63,6 +65,7 @@ extension SendingEmailExtension on SendingEmail { identityId: identityId, mailboxNameRequest: mailboxNameRequest, creationIdRequest: creationIdRequest, + sendingState: sendingState, selectMode: SelectMode.INACTIVE ); } diff --git a/lib/features/offline_mode/model/sending_email_hive_cache.dart b/lib/features/offline_mode/model/sending_email_hive_cache.dart index c8f041eff..80a66dcdd 100644 --- a/lib/features/offline_mode/model/sending_email_hive_cache.dart +++ b/lib/features/offline_mode/model/sending_email_hive_cache.dart @@ -38,6 +38,9 @@ class SendingEmailHiveCache extends HiveObject with EquatableMixin { @HiveField(9) final String? creationIdRequest; + @HiveField(10) + final String sendingState; + SendingEmailHiveCache( this.sendingId, this.email, @@ -48,7 +51,8 @@ class SendingEmailHiveCache extends HiveObject with EquatableMixin { this.emailIdAnsweredOrForwarded, this.identityId, this.mailboxNameRequest, - this.creationIdRequest + this.creationIdRequest, + this.sendingState, ); @override @@ -62,6 +66,7 @@ class SendingEmailHiveCache extends HiveObject with EquatableMixin { emailIdAnsweredOrForwarded, identityId, mailboxNameRequest, - creationIdRequest + creationIdRequest, + sendingState, ]; } \ No newline at end of file