zahmis 4 лет назад
Родитель
Сommit
8fff90b505

+ 4 - 4
packages/slackbot-proxy/src/middlewares/slack-to-growi/authorizer.ts

@@ -24,7 +24,7 @@ class AuthorizerService {
     this.logger = loggerFactory('slackbot-proxy:middlewares:AuthorizeCommandMiddleware');
   }
 
-   pushAuthorizedResultToRequest = async(req:SlackOauthReq, res:Res):Promise<void> => {
+   pushAuthorizedResultToRequest = async(req:SlackOauthReq, res:Res):Promise<void|Res> => {
      const { body } = req;
 
      let teamId;
@@ -84,7 +84,7 @@ export class AuthorizeCommandMiddleware implements IMiddleware {
   @Inject()
   authorizerService: AuthorizerService;
 
-  async use(@Req() req: SlackOauthReq, @Res() res: Res): Promise<void> {
+  async use(@Req() req: SlackOauthReq, @Res() res: Res): Promise<void|Res> {
     await this.authorizerService.pushAuthorizedResultToRequest(req, res);
   }
 
@@ -102,7 +102,7 @@ export class AuthorizeInteractionMiddleware implements IMiddleware {
   @Inject()
   authorizerService: AuthorizerService;
 
-  async use(@Req() req: SlackOauthReq, @Res() res: Res): Promise<void> {
+  async use(@Req() req: SlackOauthReq, @Res() res: Res): Promise<void|Res> {
     const { body } = req;
 
     if (body.payload == null) {
@@ -121,7 +121,7 @@ export class AuthorizeEventsMiddleware implements IMiddleware {
   @Inject()
   authorizerService: AuthorizerService;
 
-  async use(@Req() req: SlackOauthReq, @Res() res: Res): Promise<string|void> {
+  async use(@Req() req: SlackOauthReq, @Res() res: Res): Promise<void|Res> {
     await this.authorizerService.pushAuthorizedResultToRequest(req, res);
   }