TF-3042 Clean up public assets after identity is saved
This commit is contained in:
@@ -10,12 +10,12 @@ class CreateNewDefaultIdentityRequest extends CreateNewIdentityRequest {
|
||||
super.creationId,
|
||||
super.newIdentity,
|
||||
{
|
||||
this.oldDefaultIdentityIds
|
||||
this.oldDefaultIdentityIds,
|
||||
super.publicAssetsInIdentityArguments,
|
||||
});
|
||||
|
||||
@override
|
||||
List<Object?> get props => [
|
||||
super.creationId,
|
||||
super.newIdentity,
|
||||
...super.props,
|
||||
oldDefaultIdentityIds];
|
||||
}
|
||||
@@ -2,20 +2,23 @@
|
||||
import 'package:equatable/equatable.dart';
|
||||
import 'package:jmap_dart_client/jmap/core/id.dart';
|
||||
import 'package:jmap_dart_client/jmap/identities/identity.dart';
|
||||
import 'package:tmail_ui_user/features/public_asset/domain/model/public_assets_in_identity_arguments.dart';
|
||||
|
||||
class CreateNewIdentityRequest with EquatableMixin {
|
||||
|
||||
final Identity newIdentity;
|
||||
final Id creationId;
|
||||
final bool isDefaultIdentity;
|
||||
final PublicAssetsInIdentityArguments? publicAssetsInIdentityArguments;
|
||||
|
||||
CreateNewIdentityRequest(
|
||||
this.creationId,
|
||||
this.newIdentity,
|
||||
{
|
||||
this.isDefaultIdentity = false
|
||||
this.isDefaultIdentity = false,
|
||||
this.publicAssetsInIdentityArguments,
|
||||
});
|
||||
|
||||
@override
|
||||
List<Object?> get props => [creationId, newIdentity, isDefaultIdentity];
|
||||
List<Object?> get props => [creationId, newIdentity, isDefaultIdentity, publicAssetsInIdentityArguments];
|
||||
}
|
||||
@@ -10,14 +10,13 @@ class EditDefaultIdentityRequest extends EditIdentityRequest {
|
||||
required super.identityId,
|
||||
required super.identityRequest,
|
||||
required super.isDefaultIdentity,
|
||||
this.oldDefaultIdentityIds
|
||||
this.oldDefaultIdentityIds,
|
||||
super.publicAssetsInIdentityArguments
|
||||
});
|
||||
|
||||
@override
|
||||
List<Object?> get props => [
|
||||
super.identityId,
|
||||
super.identityRequest,
|
||||
super.isDefaultIdentity,
|
||||
...super.props,
|
||||
oldDefaultIdentityIds
|
||||
];
|
||||
}
|
||||
@@ -2,23 +2,27 @@
|
||||
import 'package:equatable/equatable.dart';
|
||||
import 'package:jmap_dart_client/jmap/identities/identity.dart';
|
||||
import 'package:model/model.dart';
|
||||
import 'package:tmail_ui_user/features/public_asset/domain/model/public_assets_in_identity_arguments.dart';
|
||||
|
||||
class EditIdentityRequest with EquatableMixin {
|
||||
|
||||
final IdentityRequestDto identityRequest;
|
||||
final IdentityId identityId;
|
||||
final bool isDefaultIdentity;
|
||||
final PublicAssetsInIdentityArguments? publicAssetsInIdentityArguments;
|
||||
|
||||
EditIdentityRequest({
|
||||
required this.identityId,
|
||||
required this.identityRequest,
|
||||
this.isDefaultIdentity = false
|
||||
this.isDefaultIdentity = false,
|
||||
this.publicAssetsInIdentityArguments
|
||||
});
|
||||
|
||||
@override
|
||||
List<Object?> get props => [
|
||||
identityId,
|
||||
identityRequest,
|
||||
isDefaultIdentity
|
||||
isDefaultIdentity,
|
||||
publicAssetsInIdentityArguments
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user