useUpdatePregenWalletIdentifier hook updates the identifier (email, phone, or custom ID) associated with an existing pregenerated wallet.
Hook for updating the identifier associated with a pregenerated wallet
useUpdatePregenWalletIdentifier hook updates the identifier (email, phone, or custom ID) associated with an existing pregenerated wallet.
import { useUpdatePregenWalletIdentifier } from "@getpara/react-native-wallet";
import { useUpdatePregenWalletIdentifier } from "@getpara/react-native-wallet";
function UpdateIdentifierStep({ walletId, newEmail }: { walletId: string; newEmail: string }) {
const { updatePregenWalletIdentifierAsync, isPending } = useUpdatePregenWalletIdentifier();
const handleUpdate = async () => {
try {
await updatePregenWalletIdentifierAsync({
walletId,
newPregenId: { email: newEmail },
});
} catch (err) {
console.error(err);
}
};
return <Button title={isPending ? "Updating..." : "Update Identifier"} onPress={handleUpdate} disabled={isPending} />;
}