Use pubkey instead of npub

environments/review-ditto-auth-csh1vn/deployments/4454
Alex Gleason 2024-03-14 16:17:53 -05:00
rodzic 37cc1e88f6
commit 34bd5b5020
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
2 zmienionych plików z 5 dodań i 2 usunięć

Wyświetl plik

@ -1,4 +1,5 @@
import { NSchema as n } from '@soapbox/nspec';
import { nip19 } from 'nostr-tools';
import React, { useMemo, useState } from 'react';
import { FormattedMessage } from 'react-intl';
@ -62,6 +63,8 @@ const AccountStep: React.FC<IAccountStep> = ({ accountId, setStep, onClose }) =>
return <ModalLoading />;
}
const acct = account.nostr.pubkey ? nip19.npubEncode(account.nostr.pubkey) : account.acct;
return (
<Modal
title={<FormattedMessage id='nostr_signin.account.title' defaultMessage='Your account' />}
@ -81,7 +84,7 @@ const AccountStep: React.FC<IAccountStep> = ({ accountId, setStep, onClose }) =>
truncate
/>
<Tooltip text={account.nostr.npub ?? account.acct}>
<Tooltip text={acct}>
<Text size='sm' theme='muted' align='center' truncate>
{username}
</Text>

Wyświetl plik

@ -53,7 +53,7 @@ const baseAccountSchema = z.object({
z.null(),
]).catch(null),
nostr: coerceObject({
npub: n.bech32().optional().catch(undefined),
pubkey: n.id().optional().catch(undefined),
}),
note: contentSchema,
/** Fedibird extra settings. */