Răsfoiți Sursa

success to click the button

kaori 5 ani în urmă
părinte
comite
699791a5cd
1 a modificat fișierele cu 12 adăugiri și 1 ștergeri
  1. 12 1
      src/server/service/bolt.js

+ 12 - 1
src/server/service/bolt.js

@@ -14,8 +14,18 @@ class BoltReciever {
       return res.send(req.body);
     }
 
+    const payload = req.body.payload;
+    let reqBody;
+
+    if (payload != null) {
+      reqBody = JSON.parse(payload);
+    }
+    else {
+      reqBody = req.body;
+    }
+
     const event = {
-      body: req.body,
+      body: reqBody,
       ack: (response) => {
         if (ackCalled) {
           return;
@@ -104,6 +114,7 @@ class BoltService {
       }
     });
 
+
     this.bolt.action('button_click', async({ body, ack, say }) => {
       // Acknowledge the action
       await ack();