From 42bafa6abdf9bc62ce9c491bcf4607bd6fa87d4a Mon Sep 17 00:00:00 2001 From: "plebeius.eth" Date: Sun, 2 Jul 2023 21:36:08 +0200 Subject: [PATCH] fix error messages, comment edits, ENS discrepancy --- src/components/modals/ModerationModal.jsx | 13 ++++++++- src/components/modals/ReplyModal.jsx | 3 +- src/components/views/All.jsx | 26 ++++++++++------- src/components/views/AllCatalog.jsx | 12 +++++--- src/components/views/Board.jsx | 28 +++++++++++-------- src/components/views/Catalog.jsx | 12 +++++--- src/components/views/Subscriptions.jsx | 26 ++++++++++------- src/components/views/SubscriptionsCatalog.jsx | 12 +++++--- src/components/views/Thread.jsx | 26 ++++++++++------- 9 files changed, 103 insertions(+), 55 deletions(-) diff --git a/src/components/modals/ModerationModal.jsx b/src/components/modals/ModerationModal.jsx index 296b74bc..9188516a 100755 --- a/src/components/modals/ModerationModal.jsx +++ b/src/components/modals/ModerationModal.jsx @@ -50,7 +50,8 @@ const ModerationModal = ({ isOpen, closeModal, deletePost }) => { if (challengeVerification.challengeSuccess === true) { setNewSuccessMessage('Challenge Success'); } else if (challengeVerification.challengeSuccess === false) { - setNewErrorMessage('Challenge Failed', {reason: challengeVerification.reason, errors: challengeVerification.errors}); + setNewErrorMessage(`Challenge Failed, reason: ${challengeVerification.reason}. Errors: ${challengeVerification.errors}`); + console.log('challenge failed', challengeVerification); } }; @@ -116,6 +117,16 @@ const ModerationModal = ({ isOpen, closeModal, deletePost }) => { setNewErrorMessage(error.message); console.log(error); }, }); + + + useEffect(() => { + if (selectedAddress) { + setPublishCommentEditOptions((prevOptions) => ({ + ...prevOptions, + subplebbitAddress: selectedAddress, + })); + } + }, [selectedAddress]); const { publishCommentEdit } = usePublishCommentEdit(publishCommentEditOptions); diff --git a/src/components/modals/ReplyModal.jsx b/src/components/modals/ReplyModal.jsx index e185ebac..15edc674 100755 --- a/src/components/modals/ReplyModal.jsx +++ b/src/components/modals/ReplyModal.jsx @@ -102,7 +102,8 @@ const ReplyModal = ({ isOpen, closeModal }) => { console.log('challenge success'); } else if (challengeVerification.challengeSuccess === false) { - setNewErrorMessage('challenge failed', {reason: challengeVerification.reason, errors: challengeVerification.errors}); + setNewErrorMessage(`Challenge Failed, reason: ${challengeVerification.reason}. Errors: ${challengeVerification.errors}`); + console.log('challenge failed', challengeVerification); } }; diff --git a/src/components/views/All.jsx b/src/components/views/All.jsx index 5a7dea04..e4ff28d1 100755 --- a/src/components/views/All.jsx +++ b/src/components/views/All.jsx @@ -287,7 +287,8 @@ const All = () => { setNewSuccessMessage('Challenge Success'); } else if (challengeVerification.challengeSuccess === false) { - setNewErrorMessage('Challenge Failed', {reason: challengeVerification.reason, errors: challengeVerification.errors}); + setNewErrorMessage(`Challenge Failed, reason: ${challengeVerification.reason}. Errors: ${challengeVerification.errors}`); + console.log('challenge failed', challengeVerification); } }; @@ -363,8 +364,8 @@ const All = () => { const { publishCommentEdit } = usePublishCommentEdit(publishCommentEditOptions); - const handleAuthorDeleteClick = (cid) => { - handleOptionClick(cid); + const handleAuthorDeleteClick = (comment) => { + handleOptionClick(comment.cid); confirmAlert({ customUI: ({ onClose }) => { @@ -378,9 +379,10 @@ const All = () => { onClick={() => { setIsAuthorDelete(true); setIsAuthorEdit(false); - setCommentCid(cid); setPublishCommentEditOptions(prevOptions => ({ ...prevOptions, + commentCid: comment.cid, + subplebbitAddress: comment.subplebbitAddress, deleted: true, })); setTriggerPublishCommentEdit(true); @@ -776,15 +778,17 @@ const All = () => { >