yusuketk 5 лет назад
Родитель
Сommit
b0f3c06696
1 измененных файлов с 18 добавлено и 13 удалено
  1. 18 13
      src/server/routes/apiv3/slack-bot.js

+ 18 - 13
src/server/routes/apiv3/slack-bot.js

@@ -5,19 +5,24 @@ const router = express.Router();
 
 
 module.exports = (crowi) => {
-  const { boltService, boltRecieverService } = crowi;
-
-  router.post('/hoge', boltRecieverService.requestHandler.bind(this), async(req, res) => {
-
-    const boltApp = boltService.getBoltAppInstance(crowi);
-
-    // TODO: improve event method
-    boltApp.event('message', async({ event, client }) => {
-    // Do some slack-specific stuff here
-      await client.chat.postMessage('hogehoge');
-      res.send('iii');
-    });
-  });
+  this.app = crowi.express;
+  const { boltService } = crowi;
+  const endpoints = ['/hogehoge'];
+  for (const endpoint of endpoints) {
+    this.app.post(endpoint, boltService.receiver.requestHandler.bind(this));
+  }
+  // boltService.receiver.addRoutes(['/hoge']);
+  // router.post('/', async(req, res) => {
+
+  // // const boltApp = boltService.getBoltAppInstance(crowi);
+
+  // // // TODO: improve event method
+  // // boltApp.event('message', async({ event, client }) => {
+  // // // Do some slack-specific stuff here
+  // //   await client.chat.postMessage('hogehoge');
+  // //   res.send('iii');
+  // // });
+  // });
 
 
   return router;