Skip to content

Commit 6b2a599

Browse files
authored
Merge pull request #2483 from wmathurin/dev
Using resources by version call to rehydrate session
2 parents b5f8c88 + 2d8a16c commit 6b2a599

3 files changed

Lines changed: 12 additions & 3 deletions

File tree

libs/SalesforceHybrid/src/com/salesforce/androidsdk/phonegap/ui/SalesforceDroidGapActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ public void authenticatedRestClient(RestClient client) {
350350
* but a stale session ID will cause the WebView to redirect
351351
* to the web login.
352352
*/
353-
SalesforceDroidGapActivity.this.client.sendAsync(RestRequest.getRequestForLimits(ApiVersionStrings.VERSION_NUMBER), new AsyncRequestCallback() {
353+
SalesforceDroidGapActivity.this.client.sendAsync(RestRequest.getCheapRequest(ApiVersionStrings.VERSION_NUMBER), new AsyncRequestCallback() {
354354

355355
@Override
356356
public void onSuccess(RestRequest request, RestResponse response) {
@@ -423,7 +423,7 @@ public void authenticatedRestClient(RestClient client) {
423423
});
424424
return;
425425
}
426-
client.sendAsync(RestRequest.getRequestForLimits(ApiVersionStrings.VERSION_NUMBER), new AsyncRequestCallback() {
426+
client.sendAsync(RestRequest.getCheapRequest(ApiVersionStrings.VERSION_NUMBER), new AsyncRequestCallback() {
427427

428428
@Override
429429
public void onSuccess(RestRequest request, RestResponse response) {

libs/SalesforceSDK/src/com/salesforce/androidsdk/auth/idp/IDPAuthCodeHelper.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ internal class IDPAuthCodeHelper private constructor(
120120
SalesforceSDKLogger.d(TAG, "Obtaining valid access token")
121121
buildRestClient()?.let {restClient ->
122122
val restResponse = try {
123-
restClient.sendSync(RestRequest.getRequestForLimits(ApiVersionStrings.VERSION_NUMBER))
123+
restClient.sendSync(RestRequest.getCheapRequest(ApiVersionStrings.VERSION_NUMBER))
124124
} catch (e: IOException) {
125125
SalesforceSDKLogger.e(TAG, "Failed to obtain valid access token", e)
126126
null

libs/SalesforceSDK/src/com/salesforce/androidsdk/rest/RestRequest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -957,6 +957,15 @@ public static RestRequest getRequestForLimits(String apiVersion) {
957957
return new RestRequest(RestMethod.GET, path.toString());
958958
}
959959

960+
/**
961+
* Cheap request to re-hydrate access token
962+
* @param apiVersion
963+
* @return a rest request
964+
*/
965+
public static RestRequest getCheapRequest(String apiVersion) {
966+
return getRequestForResources(apiVersion);
967+
}
968+
960969
/**
961970
* Helper method for creating conditional HTTP header.
962971
*

0 commit comments

Comments
 (0)