From 77f44653c0aa4c3f06eccc9b9e03b1210b9cf65b Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Sat, 28 Jan 2023 17:24:34 +0800 Subject: [PATCH] Revalidate after marking an email as article --- packages/web/pages/settings/emails/recent.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/web/pages/settings/emails/recent.tsx b/packages/web/pages/settings/emails/recent.tsx index c842937d0..cf0ba1ac1 100644 --- a/packages/web/pages/settings/emails/recent.tsx +++ b/packages/web/pages/settings/emails/recent.tsx @@ -131,7 +131,7 @@ const ViewRecentEmailModal = ( } export default function RecentEmails(): JSX.Element { - const { recentEmails, isValidating } = useGetRecentEmailsQuery() + const { recentEmails, revalidate, isValidating } = useGetRecentEmailsQuery() const [viewingEmail, setViewingEmail] = useState( undefined ) @@ -195,6 +195,7 @@ export default function RecentEmails(): JSX.Element { showSuccessToast('Marking email as article') try { await markEmailAsItemMutation(recentEmail.id) + revalidate() } catch (err) { console.log('error marking as article: ', err) showErrorToast('Error marking item as article')