Parcourir la source

refactor try catch

itizawa il y a 5 ans
Parent
commit
b9321a3212
1 fichiers modifiés avec 9 ajouts et 2 suppressions
  1. 9 2
      packages/slackbot-proxy/src/controllers/growi-to-slack.ts

+ 9 - 2
packages/slackbot-proxy/src/controllers/growi-to-slack.ts

@@ -97,7 +97,14 @@ export class GrowiToSlackCtrl {
         return res.status(400).send({ message: 'installation is invalid' });
         return res.status(400).send({ message: 'installation is invalid' });
       }
       }
 
 
-      await this.requestToGrowi(relation.growiUri, relation.tokenPtoG);
+      try {
+        await this.requestToGrowi(relation.growiUri, relation.tokenPtoG);
+      }
+      catch (err) {
+        logger.error(err);
+        return res.status(400).send({ message: `failed to request to GROWI. err: ${err.message}` });
+      }
+
       await relationTestToSlack(token);
       await relationTestToSlack(token);
       return res.send({ relation });
       return res.send({ relation });
     }
     }
@@ -119,7 +126,7 @@ export class GrowiToSlackCtrl {
     }
     }
     catch (err) {
     catch (err) {
       logger.error(err);
       logger.error(err);
-      return res.status(400).send({ message: 'growiAccessToken is invalid' });
+      return res.status(400).send({ message: `failed to request to GROWI. err: ${err.message}` });
     }
     }
 
 
     logger.debug('order found', order);
     logger.debug('order found', order);