@@ -8,17 +8,12 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
88 step ( ( generator = generator . apply ( thisArg , _arguments || [ ] ) ) . next ( ) ) ;
99 } ) ;
1010} ;
11- var __importDefault = ( this && this . __importDefault ) || function ( mod ) {
12- return ( mod && mod . __esModule ) ? mod : { "default" : mod } ;
13- } ;
1411Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
1512const proxy_1 = require ( "../../../../lib/proxy" ) ;
1613const requestly_core_1 = require ( "@requestly/requestly-core" ) ;
1714const proxy_ctx_helper_1 = require ( "../../helpers/proxy_ctx_helper" ) ;
1815const utils_1 = require ( "../utils" ) ;
19- const capture_console_logs_1 = __importDefault ( require ( "capture-console-logs" ) ) ;
2016const utils_2 = require ( "../../../../utils" ) ;
21- const { types } = require ( "util" ) ;
2217const process_modify_request_action = ( action , ctx ) => {
2318 const allowed_handlers = [ proxy_1 . PROXY_HANDLER_TYPE . ON_REQUEST_END ] ;
2419 if ( ! allowed_handlers . includes ( ctx . currentHandler ) ) {
@@ -72,19 +67,7 @@ const modify_request_using_code = (action, ctx) => __awaiter(void 0, void 0, voi
7267 catch ( _a ) {
7368 /*Do nothing -- could not parse body as JSON */
7469 }
75- const consoleCapture = new capture_console_logs_1 . default ( ) ;
76- consoleCapture . start ( true ) ;
77- finalRequest = userFunction ( args ) ;
78- if ( types . isPromise ( finalRequest ) ) {
79- finalRequest = yield finalRequest ;
80- }
81- consoleCapture . stop ( ) ;
82- const consoleLogs = consoleCapture . getCaptures ( ) ;
83- ctx . rq . consoleLogs . push ( ...consoleLogs ) ;
84- const isRequestJSON = ! ! args . bodyAsJson ;
85- if ( typeof finalRequest === "object" && isRequestJSON ) {
86- finalRequest = JSON . stringify ( finalRequest ) ;
87- }
70+ finalRequest = yield ( 0 , utils_2 . executeUserFunction ) ( ctx , userFunction , args ) ;
8871 if ( finalRequest && typeof finalRequest === "string" ) {
8972 return modify_request ( ctx , finalRequest ) ;
9073 }
0 commit comments