TF-3096 PublicAsset show error messages
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import 'package:core/presentation/state/failure.dart';
|
||||
import 'package:core/presentation/state/success.dart';
|
||||
import 'package:jmap_dart_client/jmap/mail/extensions/public_asset/public_asset.dart';
|
||||
import 'package:tmail_ui_user/features/public_asset/domain/exceptions/public_asset_exceptions.dart';
|
||||
|
||||
class CreatingPublicAssetState extends LoadingState {}
|
||||
|
||||
@@ -19,4 +20,15 @@ class CreatePublicAssetFailureState extends FeatureFailure {
|
||||
|
||||
@override
|
||||
List<Object?> get props => [exception];
|
||||
}
|
||||
|
||||
class PublicAssetOverQuotaFailureState extends FeatureFailure {
|
||||
|
||||
PublicAssetOverQuotaFailureState({required this.publicAssetQuotaExceededException})
|
||||
: super(exception: publicAssetQuotaExceededException);
|
||||
|
||||
final PublicAssetQuotaExceededException publicAssetQuotaExceededException;
|
||||
|
||||
@override
|
||||
List<Object?> get props => [publicAssetQuotaExceededException];
|
||||
}
|
||||
Reference in New Issue
Block a user