yusuketk пре 7 година
родитељ
комит
9c7e690fc5
1 измењених фајлова са 7 додато и 1 уклоњено
  1. 7 1
      src/server/routes/tag.js

+ 7 - 1
src/server/routes/tag.js

@@ -28,12 +28,18 @@ module.exports = function(crowi, app) {
    * @api {get} /tags.list get tagnames and count pages relate each tag
    * @apiName tagList
    * @apiGroup Tag
+   *
+   * @apiParam {Number} limit
+   * @apiParam {Number} offset
    */
   api.list = async function(req, res) {
     const PageTagRelation = crowi.model('PageTagRelation');
+    const limit = +req.query.limit || 50;
+    const offset = +req.query.offset || 0;
+    const queryOptions = { offset, limit };
+    const result = [];
 
     const tags = await Tag.find();
-    const result = [];
 
     try {
       /* eslint-disable no-await-in-loop */