TF-4068 Change profile (set identity as default) in setting
This commit is contained in:
@@ -2,12 +2,19 @@ import 'package:core/presentation/state/failure.dart';
|
||||
import 'package:core/presentation/state/success.dart';
|
||||
import 'package:tmail_ui_user/features/manage_account/domain/state/edit_identity_state.dart';
|
||||
|
||||
class EditDefaultIdentityLoading extends UIState {}
|
||||
class EditDefaultIdentityLoading extends LoadingState {
|
||||
final bool isSetAsDefault;
|
||||
|
||||
EditDefaultIdentityLoading({this.isSetAsDefault = false});
|
||||
|
||||
@override
|
||||
List<Object?> get props => [isSetAsDefault];
|
||||
}
|
||||
|
||||
class EditDefaultIdentitySuccess extends EditIdentitySuccess {
|
||||
EditDefaultIdentitySuccess(
|
||||
super.identityId,
|
||||
{super.publicAssetsInIdentityArguments});
|
||||
{super.publicAssetsInIdentityArguments, super.isSetAsDefault = false});
|
||||
}
|
||||
|
||||
class EditDefaultIdentityFailure extends FeatureFailure {
|
||||
|
||||
@@ -8,13 +8,20 @@ class EditIdentityLoading extends UIState {}
|
||||
class EditIdentitySuccess extends UIState {
|
||||
final IdentityId identityId;
|
||||
final PublicAssetsInIdentityArguments? publicAssetsInIdentityArguments;
|
||||
final bool isSetAsDefault;
|
||||
|
||||
EditIdentitySuccess(
|
||||
this.identityId,
|
||||
{this.publicAssetsInIdentityArguments});
|
||||
this.identityId, {
|
||||
this.publicAssetsInIdentityArguments,
|
||||
this.isSetAsDefault = false,
|
||||
});
|
||||
|
||||
@override
|
||||
List<Object?> get props => [identityId, publicAssetsInIdentityArguments];
|
||||
List<Object?> get props => [
|
||||
identityId,
|
||||
publicAssetsInIdentityArguments,
|
||||
isSetAsDefault,
|
||||
];
|
||||
}
|
||||
|
||||
class EditIdentityFailure extends FeatureFailure {
|
||||
|
||||
Reference in New Issue
Block a user