@@ -140,7 +140,7 @@ public bool DisableSslVerification
140
140
/// <typeparam name="T">Type of the returned object.</typeparam>
141
141
/// <param name="response">The returned DetailedResponse.</param>
142
142
/// <param name="customData">user defined custom data including raw json.</param>
143
- public delegate void Callback < T > ( DetailedResponse < T > response , IBMError error , Dictionary < string , object > customData ) ;
143
+ public delegate void Callback < T > ( DetailedResponse < T > response , IBMError error ) ;
144
144
#endregion
145
145
146
146
#region Constructors
@@ -245,7 +245,7 @@ public void GetToken()
245
245
if ( ! string . IsNullOrEmpty ( _userAcessToken ) )
246
246
{
247
247
// 1. use user-managed token
248
- OnGetToken ( new DetailedResponse < IamTokenData > ( ) { Result = new IamTokenData ( ) { AccessToken = _userAcessToken } } , new IBMError ( ) , new Dictionary < string , object > ( ) ) ;
248
+ OnGetToken ( new DetailedResponse < IamTokenData > ( ) { Result = new IamTokenData ( ) { AccessToken = _userAcessToken } } , new IBMError ( ) ) ;
249
249
}
250
250
else if ( ! string . IsNullOrEmpty ( _iamTokenData . AccessToken ) || IsRefreshTokenExpired ( ) )
251
251
{
@@ -261,11 +261,11 @@ public void GetToken()
261
261
{
262
262
// 4. use valid managed token
263
263
264
- OnGetToken ( new DetailedResponse < IamTokenData > ( ) { Result = new IamTokenData ( ) { AccessToken = _iamTokenData . AccessToken } } , new IBMError ( ) , new Dictionary < string , object > ( ) ) ;
264
+ OnGetToken ( new DetailedResponse < IamTokenData > ( ) { Result = new IamTokenData ( ) { AccessToken = _iamTokenData . AccessToken } } , new IBMError ( ) ) ;
265
265
}
266
266
}
267
267
268
- private void OnGetToken ( DetailedResponse < IamTokenData > response , IBMError error , Dictionary < string , object > customData )
268
+ private void OnGetToken ( DetailedResponse < IamTokenData > response , IBMError error )
269
269
{
270
270
SaveTokenInfo ( response . Result ) ;
271
271
}
@@ -324,9 +324,11 @@ private void OnRequestIamTokenResponse(RESTConnector.Request req, RESTConnector.
324
324
DetailedResponse < IamTokenData > response = new DetailedResponse < IamTokenData > ( ) ;
325
325
response . Result = new IamTokenData ( ) ;
326
326
fsData data = null ;
327
- Dictionary < string , object > customData = ( ( RequestIamTokenRequest ) req ) . CustomData ;
328
- customData . Add ( Constants . String . RESPONSE_HEADERS , resp . Headers ) ;
329
-
327
+ foreach ( KeyValuePair < string , string > kvp in resp . Headers )
328
+ {
329
+ response . Headers . Add ( kvp . Key , kvp . Value ) ;
330
+ }
331
+
330
332
if ( resp . Success )
331
333
{
332
334
try
@@ -340,7 +342,7 @@ private void OnRequestIamTokenResponse(RESTConnector.Request req, RESTConnector.
340
342
if ( ! r . Succeeded )
341
343
throw new IBMException ( r . FormattedMessages ) ;
342
344
343
- customData . Add ( "json" , data ) ;
345
+ response . Response = data . ToString ( ) ;
344
346
}
345
347
catch ( Exception e )
346
348
{
@@ -350,7 +352,7 @@ private void OnRequestIamTokenResponse(RESTConnector.Request req, RESTConnector.
350
352
}
351
353
352
354
if ( ( ( RequestIamTokenRequest ) req ) . Callback != null )
353
- ( ( RequestIamTokenRequest ) req ) . Callback ( response , resp . Error , customData ) ;
355
+ ( ( RequestIamTokenRequest ) req ) . Callback ( response , resp . Error ) ;
354
356
}
355
357
#endregion
356
358
@@ -405,8 +407,10 @@ private void OnRefreshIamTokenResponse(RESTConnector.Request req, RESTConnector.
405
407
DetailedResponse < IamTokenData > response = new DetailedResponse < IamTokenData > ( ) ;
406
408
response . Result = new IamTokenData ( ) ;
407
409
fsData data = null ;
408
- Dictionary < string , object > customData = ( ( RefreshIamTokenRequest ) req ) . CustomData ;
409
- customData . Add ( Constants . String . RESPONSE_HEADERS , resp . Headers ) ;
410
+ foreach ( KeyValuePair < string , string > kvp in resp . Headers )
411
+ {
412
+ response . Headers . Add ( kvp . Key , kvp . Value ) ;
413
+ }
410
414
411
415
if ( resp . Success )
412
416
{
@@ -421,7 +425,7 @@ private void OnRefreshIamTokenResponse(RESTConnector.Request req, RESTConnector.
421
425
if ( ! r . Succeeded )
422
426
throw new IBMException ( r . FormattedMessages ) ;
423
427
424
- customData . Add ( "json" , data ) ;
428
+ response . Response = data . ToString ( ) ;
425
429
}
426
430
catch ( Exception e )
427
431
{
@@ -431,7 +435,7 @@ private void OnRefreshIamTokenResponse(RESTConnector.Request req, RESTConnector.
431
435
}
432
436
433
437
if ( ( ( RefreshIamTokenRequest ) req ) . Callback != null )
434
- ( ( RefreshIamTokenRequest ) req ) . Callback ( response , resp . Error , customData ) ;
438
+ ( ( RefreshIamTokenRequest ) req ) . Callback ( response , resp . Error ) ;
435
439
}
436
440
#endregion
437
441
0 commit comments