как я могу пейджинг API с WSClient - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть эта функция для создания списка пользователей из API, у меня было много проблем, когда я пытался перемещаться между страницами пользователей.

private  CompletionStage<User[]> handelUserResult(WSResponse response) {
    User[]  pageUsers = Json.fromJson(response.asJson().get("values"),User[].class);
    if(response.asJson().get("next") == null){
        return CompletableFuture.completedFuture(pageUsers);
    }else{
          String nextPageUrl = response.asJson().get("next").asText();
          //get next coming pages

    }
}

Как я могу использовать handelUserResult, чтобы вернуть всех пользователей извсе страницы?

...