Merge branch 'fix-show-error-revoke' into 'main'

fix: show toast error when revoking a NIP 05 identity

See merge request soapbox-pub/soapbox!3341
merge-requests/3342/merge
Alex Gleason 2025-02-27 00:04:19 +00:00
commit 21efbbf96c
1 zmienionych plików z 6 dodań i 1 usunięć

Wyświetl plik

@ -4,6 +4,7 @@ import { defineMessages, FormattedMessage, useIntl } from 'react-intl';
import { revokeName, setBadges as saveBadges } from 'soapbox/actions/admin.ts';
import { deactivateUserModal, deleteUserModal } from 'soapbox/actions/moderation.tsx';
import { HTTPError } from 'soapbox/api/HTTPError.ts';
import { useSuggest, useVerify } from 'soapbox/api/hooks/admin/index.ts';
import { useAccount } from 'soapbox/api/hooks/index.ts';
import Account from 'soapbox/components/account.tsx';
@ -100,7 +101,11 @@ const AccountModerationModal: React.FC<IAccountModerationModal> = ({ onClose, ac
const handleRevokeName = () => {
dispatch(revokeName(account.id))
.then(() => toast.success(intl.formatMessage(messages.revokedName)))
.catch(() => {});
.catch((error) => {
if (error instanceof HTTPError) {
toast.showAlertForError(error);
}
});
};
const handleDelete = () => {