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