Explorar el Código

appear bookmark list

ryuichi-e hace 5 años
padre
commit
7996e4c827

+ 8 - 3
src/client/js/components/MyBookmarkList/MyBookmarkList.jsx

@@ -41,14 +41,19 @@ class MyBookmarkList extends React.Component {
     const { appContainer } = this.props;
 
     const userId = appContainer.currentUserId;
-    // const limit = appContainer.getConfig().recentCreatedLimit;
-    // const offset = (selectPageNumber - 1) * limit;
+    const limit = appContainer.getConfig().recentCreatedLimit;
+    /* const offset = (selectPageNumber - 1) * limit; */
 
     try {
-      const response = await this.props.appContainer.apiv3.get('/bookmarks/byUser');
+      const response = await this.props.appContainer.apiv3.get('/bookmarks/byUser', { userId });
       const pageList = response.data.pageList;
+      const totalPages = pageList.length;
+      const activePage = selectPageNumber;
       this.setState({
         pages: pageList,
+        activePage,
+        totalPages,
+        pagingLimit: limit,
       });
     }
     catch (error) {

+ 1 - 2
src/server/routes/apiv3/bookmarks.js

@@ -106,8 +106,7 @@ module.exports = (crowi) => {
   // select page from bookmark where userid = userid
 
   router.get('/byUser', /* accessTokenParser, loginRequired, csrf, */ apiV3FormValidator, async(req, res) => {
-    // const { userId } = req.query;
-    const userId = '5f17d27f98265502ea209ea9';
+    const { userId } = req.query;
     try {
       const bookmarks = await Bookmark
         .find({ user: userId })