zahmis 4 лет назад
Родитель
Сommit
269e14fd21
1 измененных файлов с 4 добавлено и 7 удалено
  1. 4 7
      src/server/routes/apiv3/slack-integration-settings.js

+ 4 - 7
src/server/routes/apiv3/slack-integration-settings.js

@@ -278,22 +278,19 @@ module.exports = (crowi) => {
    *          200:
    *            description: Succeeded to update access token for slack
    */
-  router.put('/access-tokens', /* loginRequiredStrictly, adminRequired, csrf,  */async(req, res) => {
+  router.put('/access-tokens', loginRequiredStrictly, adminRequired, csrf, async(req, res) => {
     const SlackAppIntegration = mongoose.model('SlackAppIntegration');
     let checkTokens;
     let tokenGtoP;
     let tokenPtoG;
     do {
       // TODO imple generate tokens at GW-5859. The following tokens is temporary.
-      const { user } = req.body;
-      const hoge = SlackAppIntegration.generateAccessToken(user);
-      await hoge.save();
-      tokenGtoP = 'v3';
-      tokenPtoG = 'v3';
+      const generateTokens = SlackAppIntegration.generateAccessToken();
+      tokenGtoP = generateTokens[0];
+      tokenPtoG = generateTokens[1];
       // eslint-disable-next-line no-await-in-loop
       checkTokens = await SlackAppIntegration.findOne({ $or: [{ tokenGtoP }, { tokenPtoG }] });
     } while (checkTokens != null);
-
     try {
       const slackAppTokens = await SlackAppIntegration.create({ tokenGtoP, tokenPtoG });
       return res.apiv3(slackAppTokens, 200);