zahmis před 5 roky
rodič
revize
5d46334e7e

+ 9 - 1
packages/slack/src/utils/verifying-is-slack-request.ts

@@ -6,8 +6,16 @@ import { Request, Response, NextFunction } from 'express';
    * See: https://api.slack.com/authentication/verifying-requests-from-slack
    * See: https://api.slack.com/authentication/verifying-requests-from-slack
    */
    */
 
 
+interface verifyingIsSlackRequest{
+  (
+    req: Request & {signingSecret?:string; headers:{'x-slack-signature'?:string, 'x-slack-request-timestamp':number}},
+    res: Response,
+    next: NextFunction,
+  )
+}
+
 // eslint-disable-next-line max-len
 // eslint-disable-next-line max-len
-export const verifyingIsSlackRequest = (req: Request & {signingSecret?:string; headers:{'x-slack-signature'?:string, 'x-slack-request-timestamp':number}}, res: Response, next: NextFunction):Record<string, any>| void => {
+export const verifyingIsSlackRequest:verifyingIsSlackRequest = (req, res, next):Record<string, any>| void => {
 
 
   if (req.signingSecret == null) {
   if (req.signingSecret == null) {
     return res.send('No signing secret.');
     return res.send('No signing secret.');