ryuichi-e 5 лет назад
Родитель
Сommit
c9e2164ea0
1 измененных файлов с 20 добавлено и 0 удалено
  1. 20 0
      src/server/routes/apiv3/bookmarks.js

+ 20 - 0
src/server/routes/apiv3/bookmarks.js

@@ -117,6 +117,26 @@ module.exports = (crowi) => {
       });
       return res.apiv3({ pageList });
     }
+    catch (err) {
+      logger.error('get-bookmark-failed', err);
+      return res.apiv3Err(err, 500);
+    } */
+    try {
+      const paginationResult = await Bookmark.paginate(
+        {
+          user: { $in: userId },
+        },
+        {
+          populate: {
+            path: 'page',
+            model: 'Page',
+          },
+          limit,
+          offset,
+        },
+      );
+      return res.apiv3({ paginationResult });
+    }
     catch (err) {
       logger.error('get-bookmark-failed', err);
       return res.apiv3Err(err, 500);