File tree Expand file tree Collapse file tree 1 file changed +14
-13
lines changed Expand file tree Collapse file tree 1 file changed +14
-13
lines changed Original file line number Diff line number Diff line change @@ -23,22 +23,23 @@ const handlerPromise = (appPromiseFn: () => Promise<RequestListener>): handler.A
23
23
_p = appPromiseFn ( ) ;
24
24
}
25
25
return _p
26
- . then ( app => {
27
- return Promise . resolve ( )
28
- . then ( ( ) => {
29
- const reqOptions = eventToRequestOptions ( event , ctx ) ;
30
- const appHandler = inProcessRequestHandler ( app ) ;
31
- return appHandler ( reqOptions )
32
- } )
33
- . then ( res => inProcessResponseToLambdaResponse ( res , eventWithMultiValueHeaders ( event ) ) )
34
- . catch ( e => {
35
- console . error ( e ) ;
36
- return errorResponse ( ) ;
37
- } ) ;
38
- } )
26
+ . then ( app => processRequest ( app , event , ctx ) ) ;
39
27
}
40
28
}
41
29
30
+ const processRequest = ( app : RequestListener , event : handler . APIGatewayEvent , ctx ?: handler . LambdaContext ) : Promise < handler . LambdaResponse > =>
31
+ Promise . resolve ( )
32
+ . then ( ( ) => {
33
+ const reqOptions = eventToRequestOptions ( event , ctx ) ;
34
+ const appHandler = inProcessRequestHandler ( app ) ;
35
+ return appHandler ( reqOptions )
36
+ } )
37
+ . then ( res => inProcessResponseToLambdaResponse ( res , eventWithMultiValueHeaders ( event ) ) )
38
+ . catch ( e => {
39
+ console . error ( e ) ;
40
+ return errorResponse ( ) ;
41
+ } ) ;
42
+
42
43
const handler = ( app : RequestListener ) : handler . APIGatewayEventHandler => handlerPromise ( ( ) => Promise . resolve ( app ) ) ;
43
44
44
45
handler . deferred = handlerPromise ;
You can’t perform that action at this time.
0 commit comments