@@ -425,11 +425,12 @@ private WritableMap accessTokenResponse(
425
425
resp .putString ("status" , "ok" );
426
426
resp .putBoolean ("authorized" , true );
427
427
resp .putString ("provider" , providerName );
428
- String uuid = (String ) accessTokenMap .get ("user_id" );
428
+
429
+ String uuid = accessToken .getParameter ("user_id" );
429
430
response .putString ("uuid" , uuid );
430
- String oauthTokenSecret = (String ) accessTokenMap . get ("oauth_token_secret" );
431
+ String oauthTokenSecret = (String ) accessToken . getParameter ("oauth_token_secret" );
431
432
432
- String tokenType = (String ) accessTokenMap . get ("token_type" );
433
+ String tokenType = (String ) accessToken . getParameter ("token_type" );
433
434
if (tokenType == null ) {
434
435
tokenType = "Bearer" ;
435
436
}
@@ -440,7 +441,6 @@ private WritableMap accessTokenResponse(
440
441
credentials .putString ("access_token" , accessToken .getToken ());
441
442
credentials .putString ("access_token_secret" , oauthTokenSecret );
442
443
credentials .putString ("type" , tokenType );
443
- // credentials.putString("scope", accessToken.getScope());
444
444
credentials .putString ("consumerKey" , consumerKey );
445
445
446
446
response .putMap ("credentials" , credentials );
@@ -458,26 +458,21 @@ private WritableMap accessTokenResponse(
458
458
) {
459
459
WritableMap resp = Arguments .createMap ();
460
460
WritableMap response = Arguments .createMap ();
461
- Map accessTokenMap = new Gson ().fromJson (accessToken .getRawResponse (), Map .class );
462
461
463
462
resp .putString ("status" , "ok" );
464
463
resp .putBoolean ("authorized" , true );
465
464
resp .putString ("provider" , providerName );
466
- try {
467
- String uuid = (String ) accessTokenMap .get ("user_id" );
468
- response .putString ("uuid" , uuid );
469
- } catch (Exception ex ) {
470
- Log .e (TAG , "Exception while getting the access token" );
471
- ex .printStackTrace ();
472
- }
465
+
466
+ String uuid = accessToken .getParameter ("user_id" );
467
+ response .putString ("uuid" , uuid );
473
468
474
469
WritableMap credentials = Arguments .createMap ();
475
470
Log .d (TAG , "Credential raw response: " + accessToken .getRawResponse ());
476
471
477
472
credentials .putString ("accessToken" , accessToken .getAccessToken ());
478
473
String authHeader ;
479
474
480
- String tokenType = ( String ) accessTokenMap . get ( "token_type" );
475
+ String tokenType = accessToken . getTokenType ( );
481
476
if (tokenType == null ) {
482
477
tokenType = "Bearer" ;
483
478
}
@@ -488,7 +483,7 @@ private WritableMap accessTokenResponse(
488
483
}
489
484
490
485
String clientID = (String ) cfg .get ("client_id" );
491
- String idToken = ( String ) accessTokenMap . get ("id_token" );
486
+ String idToken = accessToken . getParameter ("id_token" );
492
487
493
488
authHeader = tokenType + " " + accessToken .getAccessToken ();
494
489
credentials .putString ("authorizationHeader" , authHeader );
0 commit comments