File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -181,16 +181,21 @@ export function prepareRequestOptions(request_options, options) {
181181 setCookieFromJar ( uri , request_options . headers , options ?. jar )
182182
183183 if ( ( options . sig || request_sig ) && options . getSigHeaders ) {
184- options . getSigHeaders ( original_uri , function ( error , headers ) {
185- if ( error ) {
186- // Skip error.
187- resolve ( request_options ) ;
188- } else {
189- request_options . headers = request_options . headers || { } ;
190- Object . assign ( request_options . headers , headers )
191- resolve ( request_options ) ;
192- }
193- } ) ;
184+ try {
185+ options . getSigHeaders ( original_uri , function ( error , headers ) {
186+ if ( error ) {
187+ // Skip error.
188+ resolve ( request_options ) ;
189+ } else {
190+ request_options . headers = request_options . headers || { } ;
191+ Object . assign ( request_options . headers , headers ) ;
192+ resolve ( request_options ) ;
193+ }
194+ } ) ;
195+ } catch ( ex ) {
196+ console . error ( 'options.getSigHeaders exception' , ex ) ;
197+ resolve ( request_options ) ;
198+ }
194199 } else {
195200 resolve ( request_options ) ;
196201 }
You can’t perform that action at this time.
0 commit comments