takeru0001 5 лет назад
Родитель
Сommit
ca388ff7c2
1 измененных файлов с 2 добавлено и 7 удалено
  1. 2 7
      src/client/js/components/BookmarkButton.jsx

+ 2 - 7
src/client/js/components/BookmarkButton.jsx

@@ -20,13 +20,8 @@ class BookmarkButton extends React.Component {
     try {
       await crowi.apiv3.put('/bookmarks', { pageId, bool });
 
-      if (pageContainer.state.isBookmarked) {
-        pageContainer.setState({ sumOfBookmarks: pageContainer.state.sumOfBookmarks - 1 });
-      }
-      else {
-        pageContainer.setState({ sumOfBookmarks: pageContainer.state.sumOfBookmarks + 1 });
-      }
-
+      const bookmark = await crowi.apiv3.get('/bookmarks', { pageId });
+      pageContainer.setState({ sumOfBookmarks: bookmark.data.sumOfBookmarks });
       pageContainer.setState({ isBookmarked: bool });
     }
     catch (err) {