zahmis 5 年 前
コミット
7604a479ea
1 ファイル変更8 行追加4 行削除
  1. 8 4
      src/server/service/bolt.js

+ 8 - 4
src/server/service/bolt.js

@@ -8,6 +8,12 @@ class BoltReciever {
 
 
   async requestHandler(req, res) {
   async requestHandler(req, res) {
     let ackCalled = false;
     let ackCalled = false;
+
+    // for verification request URL on Event Subscriptions
+    if (req.body.challenge && req.body.type) {
+      return res.send(req.body);
+    }
+
     const event = {
     const event = {
       body: req.body,
       body: req.body,
       ack: (response) => {
       ack: (response) => {
@@ -31,10 +37,6 @@ class BoltReciever {
 
 
     await this.bolt.processEvent(event);
     await this.bolt.processEvent(event);
 
 
-    // for verification request URL on Event Subscriptions
-    if (req.body.challenge && req.body.type) {
-      res.send(req.body);
-    }
   }
   }
 
 
 }
 }
@@ -172,6 +174,8 @@ class BoltService {
         });
         });
       }
       }
     });
     });
+
+
   }
   }
 
 
 }
 }