|
|
@@ -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) {
|