TF-3042 Clean up public assets after identity is saved

This commit is contained in:
DatDang
2024-08-09 15:52:47 +07:00
committed by Dat H. Pham
parent 3b87d591e0
commit 7ea01d74bc
25 changed files with 538 additions and 22 deletions
@@ -0,0 +1,10 @@
import 'package:core/presentation/state/failure.dart';
import 'package:core/presentation/state/success.dart';
class AddingIdentityToPublicAssetsState extends LoadingState {}
class AddIdentityToPublicAssetsSuccessState extends UIState {}
class AddIdentityToPublicAssetsFailureState extends FeatureFailure {
AddIdentityToPublicAssetsFailureState({super.exception});
}
@@ -0,0 +1,10 @@
import 'package:core/presentation/state/failure.dart';
import 'package:core/presentation/state/success.dart';
class CleaningUpPublicAssetsState extends LoadingState {}
class CleanUpPublicAssetsSuccessState extends UIState {}
class CleanUpPublicAssetsFailureState extends FeatureFailure {
CleanUpPublicAssetsFailureState({super.exception});
}
@@ -0,0 +1,14 @@
import 'package:core/presentation/state/failure.dart';
import 'package:core/presentation/state/success.dart';
class RemovingIdentityFromPublicAssetsState extends LoadingState {}
class RemoveIdentityFromPublicAssetsSuccessState extends UIState {}
class RemoveIdentityFromPublicAssetsFailureState extends FeatureFailure {
RemoveIdentityFromPublicAssetsFailureState({super.exception});
}
class NotFoundAnyPublicAssetsFailureState extends FeatureFailure {
NotFoundAnyPublicAssetsFailureState({super.exception});
}