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

FB removing null check for payload

kaori 5 лет назад
Родитель
Сommit
a2d4ba788a
1 измененных файлов с 14 добавлено и 17 удалено
  1. 14 17
      packages/slackbot-proxy/src/controllers/slack.ts

+ 14 - 17
packages/slackbot-proxy/src/controllers/slack.ts

@@ -151,24 +151,21 @@ export class SlackCtrl {
 
 
     };
     };
 
 
-    if (body.payload != null) {
-      const payload = JSON.parse(body.payload);
-      const { type } = payload;
-      const inputValues = payload.view.state.values;
-
-      try {
-        switch (type) {
-          case 'view_submission':
-            await handleViewSubmission(inputValues);
-            break;
-          default:
-            break;
-        }
+    const payload = JSON.parse(body.payload);
+    const { type } = payload;
+    const inputValues = payload.view.state.values;
+
+    try {
+      switch (type) {
+        case 'view_submission':
+          await handleViewSubmission(inputValues);
+          break;
+        default:
+          break;
       }
       }
-      catch (error) {
-        throw new Error(error.message);
-      }
-
+    }
+    catch (error) {
+      res.send(error.message);
     }
     }
 
 
   }
   }