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

Merge pull request #3461 from weseek/fix/verification-event-subscriptions

Fix/verification event subscriptions
yusuketk 5 лет назад
Родитель
Сommit
3d9cf5324c
2 измененных файлов с 5 добавлено и 5 удалено
  1. 5 0
      src/server/routes/apiv3/slack-bot.js
  2. 0 5
      src/server/service/bolt.js

+ 5 - 0
src/server/routes/apiv3/slack-bot.js

@@ -10,6 +10,11 @@ module.exports = (crowi) => {
   const requestHandler = boltService.receiver.requestHandler.bind(boltService.receiver);
   const requestHandler = boltService.receiver.requestHandler.bind(boltService.receiver);
 
 
   router.post('/', async(req, res) => {
   router.post('/', async(req, res) => {
+    // for verification request URL on Event Subscriptions
+    if (req.body.type === 'url_verification') {
+      res.send(req.body);
+      return;
+    }
     try {
     try {
       const response = await requestHandler(req.body) || null;
       const response = await requestHandler(req.body) || null;
       res.send(response);
       res.send(response);

+ 0 - 5
src/server/service/bolt.js

@@ -13,11 +13,6 @@ class BoltReciever {
 
 
     let ackCalled = false;
     let ackCalled = false;
 
 
-    // for verification request URL on Event Subscriptions
-    if (body.type === 'url_verification') {
-      return body;
-    }
-
     const payload = body.payload;
     const payload = body.payload;
     let reqBody;
     let reqBody;