fix: sync post translation state and clear feed cache on language change

This commit is contained in:
Adolfo Reyna
2026-02-25 18:49:50 -05:00
parent c281878875
commit c508ea8fea
3 changed files with 14 additions and 2 deletions

View File

@@ -23,6 +23,11 @@ let Post = (props) => {
const viewer = gState.me;
let [showCommentsB, changeshowCommentsB] = useState(props.showComments || false);
let [post, changePost] = useState(props.post);
React.useEffect(() => {
changePost(props.post);
}, [props.post]);
const [deleted, setDeleted] = useState(false);
let [likes, changeLikes] = useState(Object.keys(post.reactions).length);
let [bookmarked, changeBookmarked] = useState(post.bookmarks && post.bookmarks.includes(viewer._id));