PublicAsset should dereference even if identity is default

This commit is contained in:
DatDang
2024-08-22 15:58:03 +07:00
committed by Dat H. Pham
parent 2f669b077c
commit 688f90875c
@@ -36,6 +36,7 @@ class EditDefaultIdentityInteractor {
identityId: editIdentityRequest.identityId, identityId: editIdentityRequest.identityId,
identityRequest: editIdentityRequest.identityRequest, identityRequest: editIdentityRequest.identityRequest,
isDefaultIdentity: editIdentityRequest.isDefaultIdentity, isDefaultIdentity: editIdentityRequest.isDefaultIdentity,
publicAssetsInIdentityArguments: editIdentityRequest.publicAssetsInIdentityArguments,
oldDefaultIdentityIds: defaultIdentities oldDefaultIdentityIds: defaultIdentities
?.map((identity) => identity.id!) ?.map((identity) => identity.id!)
.toList()); .toList());
@@ -43,8 +44,8 @@ class EditDefaultIdentityInteractor {
final result = await _identityRepository.editIdentity(session, accountId, editDefaultRequest); final result = await _identityRepository.editIdentity(session, accountId, editDefaultRequest);
yield result yield result
? Right(EditDefaultIdentitySuccess( ? Right(EditDefaultIdentitySuccess(
editDefaultRequest.identityId, editDefaultRequest.identityId,
publicAssetsInIdentityArguments: editDefaultRequest.publicAssetsInIdentityArguments)) publicAssetsInIdentityArguments: editDefaultRequest.publicAssetsInIdentityArguments))
: Left(EditDefaultIdentityFailure(null)); : Left(EditDefaultIdentityFailure(null));
} catch (exception) { } catch (exception) {
yield Left(EditDefaultIdentityFailure(exception)); yield Left(EditDefaultIdentityFailure(exception));