File tree 2 files changed +4
-10
lines changed
src/api-utils/midddleware
2 files changed +4
-10
lines changed Original file line number Diff line number Diff line change @@ -21,17 +21,14 @@ export function parseSlackActionPayload(request: Request): Lifecycle.Method {
21
21
}
22
22
23
23
const body = new URLSearchParams ( request . payload . toString ( 'utf-8' ) ) ;
24
- console . log ( { body } ) ;
25
- const payload = { } as any ;
26
- body . forEach ( ( value , name ) => ( payload [ name ] = value ) ) ;
24
+ const payload = body . get ( 'payload' ) ;
27
25
28
26
const parsed :
29
27
| SlackActionsPayload
30
28
| SlackDialogsPayload
31
29
| SlackBlockKitPayload
32
30
| SlackShortcutPayload
33
- | SlackDialogSubmissionPayload = payload ;
34
- console . log ( 'HELLO 1' ) ;
31
+ | SlackDialogSubmissionPayload = JSON . parse ( payload || '' ) ;
35
32
let mutableSlackPayload ;
36
33
switch ( parsed . type ) {
37
34
case 'message_action' :
@@ -69,8 +66,6 @@ export function parseSlackActionPayload(request: Request): Lifecycle.Method {
69
66
} ) ;
70
67
break ;
71
68
}
72
- console . log ( 'HELLO 2' , { mutableSlackPayload } ) ;
73
69
checkForSlackErrors ( mutableSlackPayload , parsed ) ;
74
- console . log ( 'HELLO 3' ) ;
75
70
return mutableSlackPayload . value ;
76
71
}
Original file line number Diff line number Diff line change @@ -13,10 +13,9 @@ export const parseSlackEventPayload: Lifecycle.Method = (request) => {
13
13
}
14
14
15
15
const body = new URLSearchParams ( request . payload . toString ( 'utf-8' ) ) ;
16
- const payload = { } as any ;
17
- body . forEach ( ( value , name ) => ( payload [ name ] = value ) ) ;
16
+ const payload = body . get ( 'payload' ) ;
18
17
19
- const parsed : SlackChallengesPayload | SlackEventsPayload = payload ;
18
+ const parsed : SlackChallengesPayload | SlackEventsPayload = JSON . parse ( payload || '' ) ;
20
19
21
20
const slackEventPayload = parsed . challenge
22
21
? slackChallengesPayloadSchema . validate ( parsed , { stripUnknown : true } )
You can’t perform that action at this time.
0 commit comments