Merge pull request #30 from ThomasRubini/package_distro_field
This commit is contained in:
commit
6904fd4322
@ -64,7 +64,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"),
|
||||||
|
"arch"
|
||||||
),
|
),
|
||||||
dependenciesNames
|
dependenciesNames
|
||||||
));
|
));
|
||||||
@ -106,7 +107,8 @@ 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"),
|
||||||
|
"arch"
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
futureSearchedPackages.complete(searchedPackagesList);
|
futureSearchedPackages.complete(searchedPackagesList);
|
||||||
|
@ -57,7 +57,8 @@ public class FedoraDistribution extends AsyncRequestsParser implements Distribut
|
|||||||
json.getString("basename"),
|
json.getString("basename"),
|
||||||
json.getString("version"),
|
json.getString("version"),
|
||||||
json.getString("repo"),
|
json.getString("repo"),
|
||||||
json.getString("description")
|
json.getString("description"),
|
||||||
|
"fedora"
|
||||||
),
|
),
|
||||||
dependenciesNames
|
dependenciesNames
|
||||||
));
|
));
|
||||||
@ -97,7 +98,9 @@ public class FedoraDistribution extends AsyncRequestsParser implements Distribut
|
|||||||
searchResultJson.getString("name"),
|
searchResultJson.getString("name"),
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
searchResultJson.getString("description")));
|
searchResultJson.getString("description"),
|
||||||
|
"fedora"
|
||||||
|
));
|
||||||
}
|
}
|
||||||
futureSearchedPackages.complete(searchedPackagesList);
|
futureSearchedPackages.complete(searchedPackagesList);
|
||||||
}).exceptionally(error->{
|
}).exceptionally(error->{
|
||||||
|
@ -15,11 +15,11 @@ public class Package extends SearchedPackage {
|
|||||||
deps.add(pack);
|
deps.add(pack);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Package(String name, String version, String repo, String description) {
|
public Package(String name, String version, String repo, String description, String distribution) {
|
||||||
this(name, version, repo, description, new ArrayList<>());
|
this(name, version, repo, description, distribution, new ArrayList<>());
|
||||||
}
|
}
|
||||||
public Package(String name, String version, String repo, String description, List<Package> deps) {
|
public Package(String name, String version, String repo, String description, String distribution, List<Package> deps) {
|
||||||
super(name, version, repo, description);
|
super(name, version, repo, description, distribution);
|
||||||
this.deps = deps;
|
this.deps = deps;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@ public class SearchedPackage {
|
|||||||
private final String version;
|
private final String version;
|
||||||
private final String repo;
|
private final String repo;
|
||||||
private final String description;
|
private final String description;
|
||||||
|
private final String distribution;
|
||||||
|
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return name;
|
return name;
|
||||||
@ -22,11 +23,16 @@ public class SearchedPackage {
|
|||||||
return description;
|
return description;
|
||||||
}
|
}
|
||||||
|
|
||||||
public SearchedPackage(String name, String version, String repo, String desciption) {
|
public String getDistribution() {
|
||||||
|
return distribution;
|
||||||
|
}
|
||||||
|
|
||||||
|
public SearchedPackage(String name, String version, String repo, String description, String distribution) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
this.version = version;
|
this.version = version;
|
||||||
this.repo = repo;
|
this.repo = repo;
|
||||||
this.description = desciption;
|
this.description = description;
|
||||||
|
this.distribution = distribution;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user