@@ -200,20 +200,24 @@ export class BaseService {
200
200
// used to disable ssl checking for icp
201
201
this . _options . rejectUnauthorized = ! options . disable_ssl_verification ;
202
202
203
+ this . requestWrapperInstance = new RequestWrapper ( this . _options ) ;
204
+
203
205
if ( _options . authentication_type === 'iam' || hasIamCredentials ( _options ) ) {
204
206
this . tokenManager = new IamTokenManagerV1 ( {
205
207
iamApikey : _options . iam_apikey ,
206
208
accessToken : _options . iam_access_token ,
207
209
url : _options . iam_url ,
208
210
iamClientId : _options . iam_client_id ,
209
211
iamClientSecret : _options . iam_client_secret ,
212
+ requestWrapper : this . requestWrapperInstance ,
210
213
} ) ;
211
214
} else if ( usesBasicForIam ( _options ) ) {
212
215
this . tokenManager = new IamTokenManagerV1 ( {
213
216
iamApikey : _options . password ,
214
217
url : _options . iam_url ,
215
218
iamClientId : _options . iam_client_id ,
216
219
iamClientSecret : _options . iam_client_secret ,
220
+ requestWrapper : this . requestWrapperInstance ,
217
221
} ) ;
218
222
} else if ( isForICP4D ( _options ) ) {
219
223
if ( ! _options . icp4d_url && ! _options . icp4d_access_token ) {
@@ -225,12 +229,11 @@ export class BaseService {
225
229
password : _options . password ,
226
230
accessToken : _options . icp4d_access_token ,
227
231
disableSslVerification : options . disable_ssl_verification ,
232
+ requestWrapper : this . requestWrapperInstance ,
228
233
} ) ;
229
234
} else {
230
235
this . tokenManager = null ;
231
236
}
232
-
233
- this . requestWrapperInstance = new RequestWrapper ( this . _options ) ;
234
237
}
235
238
236
239
/**
@@ -298,10 +301,12 @@ export class BaseService {
298
301
accessToken : access_token ,
299
302
url : this . _options . icp4d_url ,
300
303
disableSslVerification : this . _options . disable_ssl_verification ,
304
+ requestWrapper : this . requestWrapperInstance ,
301
305
} ) ;
302
306
} else {
303
307
this . tokenManager = new IamTokenManagerV1 ( {
304
308
accessToken : access_token ,
309
+ requestWrapper : this . requestWrapperInstance ,
305
310
} ) ;
306
311
}
307
312
}
0 commit comments