itizawa 4 лет назад
Родитель
Сommit
c2d60f48d8

+ 10 - 9
packages/slackbot-proxy/src/controllers/slack.ts

@@ -83,15 +83,6 @@ export class SlackCtrl {
       return this.registerService.process(growiCommand, authorizeResult, body as {[key:string]:string});
     }
 
-    // status
-    if (growiCommand.growiCommandType === 'status') {
-      // Send response immediately to avoid opelation_timeout error
-      // See https://api.slack.com/apis/connections/events-api#the-events-api__responding-to-events
-      res.send();
-
-      return this.registerService.fetchStatus();
-    }
-
     /*
      * forward to GROWI server
      */
@@ -109,6 +100,16 @@ export class SlackCtrl {
       });
     }
 
+    // status
+    if (growiCommand.growiCommandType === 'status') {
+      return res.json({
+        blocks: [
+          generateMarkdownSectionBlock('*Found Relations to GROWI.*'),
+          ...relations.map(relation=>generateMarkdownSectionBlock(`GROWI url: ${relation.growiUri}.`))
+        ],
+      });
+    }
+
     // Send response immediately to avoid opelation_timeout error
     // See https://api.slack.com/apis/connections/events-api#the-events-api__responding-to-events
     res.send();

+ 0 - 4
packages/slackbot-proxy/src/services/RegisterService.ts

@@ -83,8 +83,4 @@ export class RegisterService implements GrowiCommandProcessor {
     return;
   }
 
-  async fetchStatus(){
-    // todo implement
-  }
-
 }