TF-3416 Implement parse email by blob id interactor

This commit is contained in:
dab246
2025-01-10 16:36:26 +07:00
committed by Dat H. Pham
parent ebbca0ee20
commit 7cbdfddb6d
26 changed files with 227 additions and 33 deletions
@@ -0,0 +1,19 @@
import 'package:core/presentation/state/failure.dart';
import 'package:core/presentation/state/success.dart';
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
class ParsingEmailByBlobId extends LoadingState {}
class ParseEmailByBlobIdSuccess extends UIState {
final Email email;
ParseEmailByBlobIdSuccess(this.email);
@override
List<Object> get props => [email];
}
class ParseEmailByBlobIdFailure extends FeatureFailure {
ParseEmailByBlobIdFailure(dynamic exception) : super(exception: exception);
}