Skip to content

Commit

Permalink
fix: for address book validation
Browse files Browse the repository at this point in the history
  • Loading branch information
VanessaPC committed May 7, 2024
1 parent 5344072 commit ca40c31
Showing 1 changed file with 6 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ export const validateWalletHandle = async ({ value, handleResolver }: validateWa

const response = await verifyHandle(value, handleResolver);

if (!response) {
if (!response.valid) {
throw new Error(i18n.t('general.errors.incorrectHandle'));
}
return '';
Expand All @@ -116,21 +116,20 @@ export const ensureHandleOwnerHasntChanged = async ({
}

const { handle, cardanoAddress } = handleResolution;
const response = await handleResolver.resolveHandles({ handles: [handle] });
const newHandleResolution = response[0];
const resolvedHandle = await handleResolver.resolveHandles({ handles: [handle] });

if (!newHandleResolution) {
if (!resolvedHandle[0]) {
throw new CustomError(i18n.t('general.errors.incorrectHandle'), false);
}

if (!Cardano.util.addressesShareAnyKey(cardanoAddress, newHandleResolution.cardanoAddress)) {
if (!Cardano.util.addressesShareAnyKey(cardanoAddress, resolvedHandle[0].cardanoAddress)) {
throw new CustomConflictError({
message: `${i18n.t('general.errors.handleConflict', {
receivedAddress: cardanoAddress,
actualAddress: newHandleResolution.cardanoAddress
actualAddress: resolvedHandle[0].cardanoAddress
})}`,
expectedAddress: cardanoAddress,
actualAddress: newHandleResolution.cardanoAddress
actualAddress: resolvedHandle[0].cardanoAddress
});
}
};
Expand Down

0 comments on commit ca40c31

Please sign in to comment.