TF-3042 Clean up public assets after identity is saved
This commit is contained in:
+3
-1
@@ -33,7 +33,9 @@ class CreateNewDefaultIdentityInteractor {
|
||||
final defaultRequest = _createNewIdentityDefault(identityRequest, listDefaultIdentities);
|
||||
|
||||
final newIdentity = await _identityRepository.createNewIdentity(session, accountId, defaultRequest);
|
||||
yield Right(CreateNewDefaultIdentitySuccess(newIdentity));
|
||||
yield Right(CreateNewDefaultIdentitySuccess(
|
||||
newIdentity,
|
||||
publicAssetsInIdentityArguments: identityRequest.publicAssetsInIdentityArguments));
|
||||
} catch (exception) {
|
||||
yield Left(CreateNewDefaultIdentityFailure(exception));
|
||||
}
|
||||
|
||||
@@ -21,7 +21,9 @@ class CreateNewIdentityInteractor {
|
||||
try {
|
||||
yield Right(CreateNewIdentityLoading());
|
||||
final newIdentity = await _identityRepository.createNewIdentity(session, accountId, identityRequest);
|
||||
yield Right(CreateNewIdentitySuccess(newIdentity));
|
||||
yield Right(CreateNewIdentitySuccess(
|
||||
newIdentity,
|
||||
publicAssetsInIdentityArguments: identityRequest.publicAssetsInIdentityArguments));
|
||||
} catch (exception) {
|
||||
yield Left(CreateNewIdentityFailure(exception));
|
||||
}
|
||||
|
||||
@@ -41,7 +41,11 @@ class EditDefaultIdentityInteractor {
|
||||
.toList());
|
||||
|
||||
final result = await _identityRepository.editIdentity(session, accountId, editDefaultRequest);
|
||||
yield result ? Right(EditDefaultIdentitySuccess()) : Left(EditDefaultIdentityFailure(null));
|
||||
yield result
|
||||
? Right(EditDefaultIdentitySuccess(
|
||||
editDefaultRequest.identityId,
|
||||
publicAssetsInIdentityArguments: editDefaultRequest.publicAssetsInIdentityArguments))
|
||||
: Left(EditDefaultIdentityFailure(null));
|
||||
} catch (exception) {
|
||||
yield Left(EditDefaultIdentityFailure(exception));
|
||||
}
|
||||
|
||||
@@ -22,7 +22,11 @@ class EditIdentityInteractor {
|
||||
try {
|
||||
yield Right(EditIdentityLoading());
|
||||
final result = await _identityRepository.editIdentity(session, accountId, editIdentityRequest);
|
||||
yield result ? Right(EditIdentitySuccess()) : Left(EditIdentityFailure(null));
|
||||
yield result
|
||||
? Right(EditIdentitySuccess(
|
||||
editIdentityRequest.identityId,
|
||||
publicAssetsInIdentityArguments: editIdentityRequest.publicAssetsInIdentityArguments))
|
||||
: Left(EditIdentityFailure(null));
|
||||
} catch (exception) {
|
||||
yield Left(EditIdentityFailure(exception));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user