Przeglądaj źródła

delete operation in button

takeru0001 5 lat temu
rodzic
commit
36af35f808
1 zmienionych plików z 2 dodań i 11 usunięć
  1. 2 11
      src/client/js/components/LikeButton.jsx

+ 2 - 11
src/client/js/components/LikeButton.jsx

@@ -15,18 +15,9 @@ class LikeButton extends React.Component {
   }
 
   async handleClick() {
-    const { appContainer, pageContainer } = this.props;
-    const pageId = pageContainer.state.pageId;
-    const bool = !pageContainer.state.isLiked;
+    const { pageContainer } = this.props;
     try {
-      await appContainer.apiv3.put('/page/likes', { pageId, bool });
-      if (pageContainer.state.isLiked) {
-        pageContainer.setState({ sumOfLikers: pageContainer.state.sumOfLikers - 1 });
-      }
-      else {
-        pageContainer.setState({ sumOfLikers: pageContainer.state.sumOfLikers + 1 });
-      }
-      pageContainer.setState({ isLiked: bool });
+      pageContainer.toggleLike();
     }
     catch (err) {
       toastError(err);