Explorar el Código

pass payload instead of inputValues into handleViewSubmission args

kaori hace 5 años
padre
commit
6eaaf503e5
Se han modificado 1 ficheros con 3 adiciones y 3 borrados
  1. 3 3
      packages/slackbot-proxy/src/controllers/slack.ts

+ 3 - 3
packages/slackbot-proxy/src/controllers/slack.ts

@@ -138,8 +138,9 @@ export class SlackCtrl {
     // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
     const installation = await this.installationRepository.findByTeamIdOrEnterpriseId(installationId!);
 
-    const handleViewSubmission = async(inputValues) => {
+    const handleViewSubmission = async(payload) => {
 
+      const inputValues = payload.view.state.values;
       const inputGrowiUrl = inputValues.growiDomain.contents_input.value;
       const inputGrowiAccessToken = inputValues.growiAccessToken.contents_input.value;
       const inputProxyAccessToken = inputValues.proxyToken.contents_input.value;
@@ -165,12 +166,11 @@ export class SlackCtrl {
 
     const payload = JSON.parse(body.payload);
     const { type } = payload;
-    const inputValues = payload.view.state.values;
 
     try {
       switch (type) {
         case 'view_submission':
-          await handleViewSubmission(inputValues);
+          await handleViewSubmission(payload);
           break;
         default:
           break;