Skip to content

Commit ec2f120

Browse files
committed
Retry on HTTP 429
1 parent f023e01 commit ec2f120

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

Adjust/adjust/src/main/java/com/adjust/sdk/RequestHandler.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,12 @@ private void sendI(ActivityPackage activityPackage, int queueSize) {
9999

100100
if (responseData.jsonResponse == null) {
101101
packageHandler.closeFirstPackage(responseData, activityPackage);
102+
return;
102103
}
103104

104105
if (responseData.trackingState == TrackingState.OPTED_OUT) {
105106
activityHandler.gotOptOutResponse();
107+
return;
106108
}
107109

108110
packageHandler.sendNextPackage(responseData);

Adjust/adjust/src/main/java/com/adjust/sdk/UtilNetworking.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,10 @@ private static ResponseData readHttpResponse(HttpsURLConnection connection, Acti
117117
responseCode = connection.getResponseCode();
118118
InputStream inputStream;
119119

120+
if (responseCode == 429) {
121+
return responseData;
122+
}
123+
120124
if (responseCode >= 400) {
121125
inputStream = connection.getErrorStream();
122126
} else {

0 commit comments

Comments
 (0)