Merge pull request #34 from ThomasRubini/fedora_forks

This commit is contained in:
Thomas Rubini 2022-12-14 15:50:02 +01:00 committed by GitHub
commit 075e8f5e85
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -93,15 +93,24 @@ public class FedoraDistribution extends AsyncRequestsParser implements Distribut
for (Object searchResultObj : json.getJSONArray("projects")) { for (Object searchResultObj : json.getJSONArray("projects")) {
// convert object into String // convert object into String
JSONObject searchResultJson = (JSONObject) searchResultObj; JSONObject searchResultJson = (JSONObject) searchResultObj;
// get infos
String name = searchResultJson.getString("name");
// do not include fork projects in the list
if(!name.startsWith("fork/")){
// add package into to list // add package into to list
searchedPackagesList.add(new SearchedPackage( searchedPackagesList.add(new SearchedPackage(
searchResultJson.getString("name"), name,
null, null,
null, null,
searchResultJson.getString("description"), searchResultJson.getString("description"),
"fedora" "fedora"
)); ));
} }
}
futureSearchedPackages.complete(searchedPackagesList); futureSearchedPackages.complete(searchedPackagesList);
}).exceptionally(error->{ }).exceptionally(error->{
error.printStackTrace(); error.printStackTrace();