Просмотр исходного кода

change method find to paginate

ryuichi-e 5 лет назад
Родитель
Сommit
3049b07d96
1 измененных файлов с 10 добавлено и 1 удалено
  1. 10 1
      src/server/routes/apiv3/security-setting.js

+ 10 - 1
src/server/routes/apiv3/security-setting.js

@@ -568,8 +568,17 @@ module.exports = (crowi) => {
    */
   router.get('/all-share-links/', /* loginRequiredStrictly, adminRequired, csrf, ApiV3FormValidator, */ async(req, res) => {
     const ShareLink = crowi.model('ShareLink');
+    const page = parseInt(req.query.page) || 1;
+    const limit = 10;
+    const linkQuery = {};
     try {
-      const shareLinksResult = await ShareLink.find({});
+      const shareLinksResult = await ShareLink.paginate(
+        linkQuery,
+        {
+          page,
+          limit,
+        },
+      );
       return res.apiv3({ shareLinksResult });
     }
     catch (err) {