zahmis 5 лет назад
Родитель
Сommit
677c973f9c
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      packages/slack/src/utils/verifying-is-slack-request.ts

+ 6 - 3
packages/slack/src/utils/verifying-is-slack-request.ts

@@ -1,12 +1,15 @@
 import { createHmac, timingSafeEqual } from 'crypto';
 import { createHmac, timingSafeEqual } from 'crypto';
 import { stringify } from 'qs';
 import { stringify } from 'qs';
-
-
+import {Request, Response, NextFunction} from 'express'
 /**
 /**
    * Verify if the request came from slack
    * Verify if the request came from slack
    * See: https://api.slack.com/authentication/verifying-requests-from-slack
    * See: https://api.slack.com/authentication/verifying-requests-from-slack
    */
    */
-export const verifyingIsSlackRequest = (req, res, next):string => {
+interface signingSecret extends Request{
+  signingSecret: string
+}
+
+export const verifyingIsSlackRequest = (req: Request & {signingSecret?:string}, res: Response, next: NextFunction) => {
 
 
   if (req.signingSecret == null) {
   if (req.signingSecret == null) {
     return res.send('No signing secret.');
     return res.send('No signing secret.');