From d3f75a3b44b35f064ee4528cf2b496328ed06c82 Mon Sep 17 00:00:00 2001 From: Tom Date: Sat, 6 May 2023 22:03:09 +0200 Subject: [PATCH] fix subscriptions feed render bug --- src/components/views/Board.jsx | 2 +- src/components/views/Subscriptions.jsx | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/components/views/Board.jsx b/src/components/views/Board.jsx index c8466ef4..3c07d644 100644 --- a/src/components/views/Board.jsx +++ b/src/components/views/Board.jsx @@ -67,7 +67,7 @@ const Board = () => { const { subscribed, subscribe, unsubscribe } = useSubscribe({subplebbitAddress: selectedAddress}); const [errorMessage, setErrorMessage] = useState(null); - const [successMessage, setSuccessMessage] = useState(null); + const [successMessage] = useState(null); useError(errorMessage, [errorMessage]); useSuccess(successMessage, [successMessage]); diff --git a/src/components/views/Subscriptions.jsx b/src/components/views/Subscriptions.jsx index fea6f02a..db292b93 100644 --- a/src/components/views/Subscriptions.jsx +++ b/src/components/views/Subscriptions.jsx @@ -47,6 +47,11 @@ const Subscriptions = () => { const [visible, setVisible] = useState(true); const { feed, hasMore, loadMore } = useFeed({subplebbitAddresses: account?.subscriptions, sortType: 'new'}); const [selectedFeed, setSelectedFeed] = useState(feed.sort((a, b) => b.timestamp - a.timestamp)); + + useEffect(() => { + setSelectedFeed(feed.sort((a, b) => b.timestamp - a.timestamp)); + }, [feed]); + const { subplebbitAddress } = useParams(); const [errorMessage] = useState(null); @@ -147,6 +152,10 @@ const Subscriptions = () => { navigate(`/p/${selected}`); }; + useEffect(() => { + console.log(feed); + }, [feed]); + return ( <>