File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -166,11 +166,18 @@ export class VerserConnection {
166166 public async makeRequest ( options : RequestOptions ) : Promise < VerserRequestResult > {
167167 if ( ! this . connected ) throw new Error ( "Not connected" ) ;
168168
169- this . logger . debug ( "making request" , options ) ;
170169 return new Promise ( ( resolve , reject ) => {
170+ let expectedEvent = "response" ;
171+
172+ if ( options . headers ?. Expect ) {
173+ expectedEvent = "continue" ;
174+ }
175+
176+ this . logger . debug ( "making request and waiting for event" , options , expectedEvent ) ;
177+
171178 const clientRequest = httpRequest ( { ...options , agent : this . agent } )
172- . on ( "response" , ( incomingMessage : IncomingMessage ) => {
173- this . logger . debug ( " Got Response" , options ) ;
179+ . on ( expectedEvent , ( incomingMessage : IncomingMessage ) => {
180+ this . logger . debug ( ` Got event ${ expectedEvent } ` ) ;
174181 resolve ( { incomingMessage, clientRequest } ) ;
175182 } )
176183 . on ( "error" , ( error : Error ) => {
You can’t perform that action at this time.
0 commit comments