itizawa 5 سال پیش
والد
کامیت
71bca58037
1فایلهای تغییر یافته به همراه42 افزوده شده و 0 حذف شده
  1. 42 0
      src/server/routes/apiv3/share-links.js

+ 42 - 0
src/server/routes/apiv3/share-links.js

@@ -0,0 +1,42 @@
+// const loggerFactory = require('@alias/logger');
+
+// const logger = loggerFactory('growi:routes:apiv3:share-links');
+
+const express = require('express');
+
+const router = express.Router();
+
+/**
+ * @swagger
+ *  tags:
+ *    name: ShareLinks
+ */
+
+module.exports = (crowi) => {
+  const accessTokenParser = require('../../middleware/access-token-parser')(crowi);
+  const loginRequired = require('../../middleware/login-required')(crowi);
+
+  // TDOO write swagger
+  router.get('/', accessTokenParser, loginRequired, async(req, res) => {
+    // TODO GW-2616
+  });
+
+
+  // TDOO write swagger
+  router.post('/', accessTokenParser, loginRequired, async(req, res) => {
+    // TODO GW-2609
+  });
+
+  // TDOO write swagger
+  router.delete('/all', accessTokenParser, loginRequired, async(req, res) => {
+    // TODO GW-2694
+  });
+
+  // TDOO write swagger
+  router.delete('/:id', accessTokenParser, loginRequired, async(req, res) => {
+    // TODO GW-2610
+  });
+
+
+  return router;
+};