Skip to content

Commit 66e8fe0

Browse files
committed
Have all remove calls go through flushPendingRequestQueue
1 parent 3334763 commit 66e8fe0

File tree

1 file changed

+0
-8
lines changed
  • libs/SalesforceSDKCore/SalesforceSDKCore/Classes/RestAPI

1 file changed

+0
-8
lines changed

libs/SalesforceSDKCore/SalesforceSDKCore/Classes/RestAPI/SFRestAPI.m

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -467,15 +467,7 @@ - (void)replayRequest:(SFRestRequest *)request response:(NSURLResponse *)respons
467467
} error:^(NSError *refreshError) {
468468
__strong typeof(weakSelf) strongSelf = weakSelf;
469469
[SFSDKCoreLogger e:[strongSelf class] format:@"Failed to refresh expired session. Error: %@", refreshError];
470-
471-
// Call the failure block for the triggering request first
472-
if (request.failureBlock) {
473-
request.failureBlock(nil, refreshError, response);
474-
}
475-
476470
strongSelf.pendingRequestsBeingProcessed = YES;
477-
// Remove the triggering request from active requests to avoid double callback
478-
[strongSelf.activeRequests removeObject:request];
479471
[strongSelf flushPendingRequestQueue:refreshError rawResponse:response];
480472
strongSelf.sessionRefreshInProgress = NO;
481473
strongSelf.oauthSessionRefresher = nil;

0 commit comments

Comments
 (0)