fixed indentation
This commit is contained in:
parent
279ad63891
commit
a97aa19fef
@ -40,7 +40,8 @@ public CompletableFuture<Pair<Package, Set<String>>> getPackageFromAPI(String pa
|
|||||||
// create a new http client
|
// create a new http client
|
||||||
HttpClient client = HttpClient.newHttpClient();
|
HttpClient client = HttpClient.newHttpClient();
|
||||||
// and create its url
|
// and create its url
|
||||||
HttpRequest request = HttpRequest.newBuilder(URI.create("https://archlinux.org/packages/search/json/?name="+packageName)).build();
|
HttpRequest request = HttpRequest
|
||||||
|
.newBuilder(URI.create("https://archlinux.org/packages/search/json/?name=" + packageName)).build();
|
||||||
|
|
||||||
CompletableFuture<Pair<Package, Set<String>>> futureResult = new CompletableFuture<>();
|
CompletableFuture<Pair<Package, Set<String>>> futureResult = new CompletableFuture<>();
|
||||||
client.sendAsync(request, HttpResponse.BodyHandlers.ofString()).thenAccept(result -> {
|
client.sendAsync(request, HttpResponse.BodyHandlers.ofString()).thenAccept(result -> {
|
||||||
@ -66,10 +67,8 @@ public CompletableFuture<Pair<Package, Set<String>>> getPackageFromAPI(String pa
|
|||||||
resultJson.getString("pkgname"),
|
resultJson.getString("pkgname"),
|
||||||
resultJson.getString("pkgver"),
|
resultJson.getString("pkgver"),
|
||||||
resultJson.getString("repo"),
|
resultJson.getString("repo"),
|
||||||
resultJson.getString("pkgdesc")
|
resultJson.getString("pkgdesc")),
|
||||||
),
|
dependenciesNames));
|
||||||
dependenciesNames
|
|
||||||
));
|
|
||||||
}).exceptionally(error -> {
|
}).exceptionally(error -> {
|
||||||
error.printStackTrace();
|
error.printStackTrace();
|
||||||
logger.warning("Error while fetching package %s from the API : \n%s".formatted(packageName, error));
|
logger.warning("Error while fetching package %s from the API : \n%s".formatted(packageName, error));
|
||||||
@ -110,8 +109,7 @@ public CompletableFuture<Pair<Package, Set<String>>> getPackageFromAPI(String pa
|
|||||||
searchResultJson.getString("pkgname"),
|
searchResultJson.getString("pkgname"),
|
||||||
searchResultJson.getString("pkgver"),
|
searchResultJson.getString("pkgver"),
|
||||||
searchResultJson.getString("repo"),
|
searchResultJson.getString("repo"),
|
||||||
searchResultJson.getString("pkgdesc")
|
searchResultJson.getString("pkgdesc")));
|
||||||
));
|
|
||||||
}
|
}
|
||||||
futureSearchedPackages.complete(searchedPackagesList);
|
futureSearchedPackages.complete(searchedPackagesList);
|
||||||
}).exceptionally(error -> {
|
}).exceptionally(error -> {
|
||||||
@ -120,8 +118,6 @@ public CompletableFuture<Pair<Package, Set<String>>> getPackageFromAPI(String pa
|
|||||||
return null;
|
return null;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return futureSearchedPackages;
|
return futureSearchedPackages;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user