Skip to content

Commit 82f236b

Browse files
author
Mykhailo Shchukin
committed
get more data recursively
1 parent a6a0325 commit 82f236b

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/main/java/com/exacttarget/fuelsdk/ETResponse.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,10 @@ public void addResult(ETResult<T> result) {
149149
individualResults.add(result);
150150
}
151151

152+
public void addResults(List<ETResult<T>> result) {
153+
individualResults.addAll(result);
154+
}
155+
152156
public Boolean hasMoreResults() {
153157
return moreResults;
154158
}

src/main/java/com/exacttarget/fuelsdk/ETSoapObject.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ protected static <T extends ETSoapObject> ETResponse<T> retrieve(ETClient client
344344
}
345345

346346
if (retrieveResponseMsg.getOverallStatus().equals("MoreDataAvailable")) {
347-
response.setMoreResults(true);
347+
response.addResults(retrieve(client, null, new ETFilter(), retrieveResponseMsg.getRequestID(), type).getResults());
348348
}
349349

350350
return response;

0 commit comments

Comments
 (0)